目前好像只有指定定表来查询,你可以写个函数。。封装一下
数据库1
select from 表1
select from 表2
select from 表3
……
数据库2
select from 表1
select from 表2
select from 表3
……
然后把多个结果集获取出来。。
这是个思路。。具体你也可以把改成你要搜索的字段。。
如果不想这么麻烦。。还想要简单一点的话。。我还有一个办法。。
那就是把整个数据库导出成一个sql或者txt文件。。然后直接用记事本就可以搜索到整个数据库中有相应值的地方。。。然后搜索相应的表就可以了。。
嗯,你要更高级一点可以写个脚本让数据库定时备份下来。。然后搜索的时候直接去搜索这个备份的文件。
给你举个例子。
$sql=select
from
user
where
id=$_get[id];
mysql_query($sql);
if($get[id]=''){
<script>alert('对不起,无此信息或无权限查看');</script>
}
你只要加个IF语句进行判断就好了
<php
$cid = $_POST['cid'];
$sql = "select from classify where cid='$cid'";
$query = mysql_query($sql);
//$row = mysql_fetch_array($query);
while($row=mysql_fetch_array($query)){
echo "<table><tr><td>"$row['title']"</td></tr></table>";
}
>
这样就行了,上面注释掉的那行已经把第一行给取出来了。
以上就是关于PHP 怎样实现随便输入一个字都能搜索全数据库的内容全部的内容,包括:PHP 怎样实现随便输入一个字都能搜索全数据库的内容、PHP 怎么判断数据库 的某内容搜索不到、php搜索数据库数据的时候,为什么不能显示第一条等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)