
正文
php调用数据库搜索 php调用mysql查询函数
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php如何搜索TXT数据库内信息?
这个简单的办法,就是读取文件,然后分析文件。
用到几个函数: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;
}
?
相关问答
Q1: php搜索查询数据库
1.action 后面的页面没有指定
2.if($name) 改成 if($name!=‘’)
3.把$sql 打印出来
4.页面报错内容是什么
完善上面4项,纠错毫无压力。
Q2: PHP文本数据库的搜索方法
PHP文本数据库php调用数据库搜索的搜索方法
searchstr=("/".preg_quote($searchstr)."/");
//$searchstr是查找php调用数据库搜索的关键字
$records=file($file);//获取所有php调用数据库搜索的记录数
//$file是查找的数据文件
$search_reocrds=preg_grep
($searchstr,
$records);//开始查找记录
//$search_reocrds为查找到的记录数
unset($records);
if($search_records){
//开始显示记录php调用数据库搜索,写下php调用数据库搜索你自己的处理程序********************
while
(list
($key,
$val)
=
each
(
$search_records))
{
echo
"$val
";
}
//****************************************************
}
Q3: php搜索查询数据库数据
查看一下代码php调用数据库搜索:
?php
// 获取表单提交值
$student_id = intval(trim($_POST['student_id']));
// 页面表单 可以放单独php调用数据库搜索的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 '学号php调用数据库搜索:'.$row['student_id'].'br姓名:'.$row['name'].'br性别:'.$row['gender'].'br分数:'.$row['score'];
}
?
Q4: php,tpl(HTML),数据库相结合做的网页,如何把另一个数据库的信息通过搜索实现调用显示到这个网页上
假设你的数据库是mysql系统。
首先你得连接好远程MySql数据库,这个会吧php调用数据库搜索?例如以下设定好连接字:
$conn=mysql_connect("localhost","用户名","密码");
$res=mysql_select_db("数据库名",$conn);
然后就可以读写数据库php调用数据库搜索了,如下:
(均写在PHP里)
$query="select 字段1,字段2,..... from 表名 where 条件";
$pres=mysql_query($query);
接下来就可以读里面的字段内容了,先取一行,如
$xxx=mysql_fetch_array($pres);
在网页中显示结果可以写成:
echo "这个数量=".$xxx[字段名];
如果有多行的数据要显示呢,就用while,如
while($xxx=mysql_fetch_array($pres))
{
这里写显示语句就可。这个应当会吧。
}
注意每行PHP语句别忘了加";"号。
关于php调用数据库搜索和php调用mysql查询函数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。





