php在数据库中搜寻数据 php数据库查询系统

php如何搜索TXT数据库内信息?

这个简单的办法,就是读取文件,然后分析文件。

创新互联建站主营屯溪网站建设的网络公司,主营网站建设方案,app软件开发公司,屯溪h5微信小程序搭建,屯溪网站营销推广欢迎屯溪等地区企业咨询

用到几个函数:file // file() 将文件作为一个数组返回。数组中的每个单元都是文件中相应的一行。

                  explode// explodef()  分割字符串,用|分割

                  然后循环遍历 判断 展示就ok了。

例子://只作参考,没有实际测试,如果还有疑问,请回复。

?php

$data = file('data.txt');

$post = $_POST['search'];

$str = '';

if($data  !empty($post)) {

foreach($data as $k = $v) {

$row = explode('|', $v);//array('name', 'age', 'sex');

$name = reset($row);//读取数组的第一个元素

if($post == $name) {

$str = $v;

break;

}

}

echo $str;

}

?

php搜索查询数据库

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

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在数据库中搜寻数据 php数据库查询系统
浏览地址:http://myzitong.com/article/dohpeio.html