全数据库搜索php php数据库查询系统

php搜索查询数据库

1.action 后面的页面没有指定

创新互联坚信:善待客户,将会成为终身客户。我们能坚持多年,是因为我们一直可值得信赖。我们从不忽悠初访客户,我们用心做好本职工作,不忘初心,方得始终。十余年网站建设经验创新互联是成都老牌网站营销服务商,为您提供网站设计、网站制作、网站设计、H5技术、网站制作、高端网站设计微信小程序开发服务,给众多知名企业提供过好品质的建站服务。

2.if($name) 改成 if($name!=‘’)

3.把$sql 打印出来

4.页面报错内容是什么

完善上面4项,纠错毫无压力。

php搜索查询数据库数据

查看一下代码:

?php

// 获取表单提交值

$student_id = intval(trim($_POST['student_id']));

// 页面表单  可以放单独的html文件中,如果放单独的html页面中 form 的action的地址要改成下面的PHP文件名

echo 'form action="" method="post"

input type="text" name="student_id" value="{$student_id}"/

input type="submit" name="submit" value="查询"/

/form';

// 当有数据提交时

if ($student_id)

{

$con= mysql_connect("localhost","root","111") or die("连接错误");

mysql_select_db("examination",$con);

// 查询

$sql = "SELECT * FROM tablename WHERE student_id = $student_id ";

$res=mysql_query($sql);

$row=mysql_fetch_array($res);

// 输出

echo '学号:'.$row['student_id'].'br姓名:'.$row['name'].'br性别:'.$row['gender'].'br分数:'.$row['score'];

}

?

PHP 怎样实现随便输入一个字都能搜索全数据库的内容?

目前好像只有指定定表来查询,你可以写个函数。。封装一下

数据库1

select * from 表1

select * from 表2

select * from 表3

……

数据库2

select * from 表1

select * from 表2

select * from 表3

……

然后把多个结果集获取出来。。

这是个思路。。具体你也可以把*改成你要搜索的字段。。

如果不想这么麻烦。。还想要简单一点的话。。我还有一个办法。。

那就是把整个数据库导出成一个.sql或者txt文件。。然后直接用记事本就可以搜索到整个数据库中有相应值的地方。。。然后搜索相应的表就可以了。。

嗯,你要更高级一点可以写个脚本让数据库定时备份下来。。然后搜索的时候直接去搜索这个备份的文件。

php,mysql数据库,搜索一数据,由于数据过多,只能显示30秒内搜到的数据,怎么样写才能得到全部搜索结果?

这是PHP的配置造成的。在PHP中关于MYSQL有个连接最长时间的配置,你的应该是:

mysql.connect_timeout = 30

修改php.ini文件,找到上面一行,将30改成60或更大的数字就可以了,(是以秒为单位的)。

或者改成 -1 ,那就是没有时间限制。

mysql.connect_timeout = -1


文章名称:全数据库搜索php php数据库查询系统
文章URL:http://pwwzsj.com/article/dohgego.html