
正文
php根据数据库搜索 php和mysql实现搜索
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php如何搜索TXT数据库内信息?
这个简单php根据数据库搜索的办法php根据数据库搜索,就是读取文件php根据数据库搜索,然后分析文件。
用到几个函数:file // file() 将文件作为一个数组返回。数组中的每个单元都是文件中相应的一行。
explode// explodef() 分割字符串,用|分割
然后循环遍历 判断 展示就okphp根据数据库搜索了。
例子://只作参考,没有实际测试,如果还有疑问,请回复。
?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文本数据库的搜索方法
PHP文本数据库php根据数据库搜索的搜索方法
searchstr=("/".preg_quote($searchstr)."/");
//$searchstr是查找php根据数据库搜索的关键字
$records=file($file);//获取所有的记录数
//$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
";
}
//****************************************************
}
Q2: php搜索查询数据库
1.action 后面php根据数据库搜索的页面没有指定
2.if($name) 改成 if($name!=‘’)
3.把$sql 打印出来
4.页面报错内容是什么
完善上面4项php根据数据库搜索,纠错毫无压力。
Q3: php搜索查询数据库数据
查看一下代码php根据数据库搜索:
?php
// 获取表单提交值
$student_id = intval(trim($_POST['student_id']));
// 页面表单 可以放单独php根据数据库搜索的html文件中php根据数据库搜索,如果放单独php根据数据库搜索的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写按照搜索的文字去找到相关在数据库的内容,然后前台显示出来?
1.假设前台页面有一个文章的标题input type="text" name="title"/
2.数据库表article结构为id int primary key auto_increment, title varchar(20) not null
3.假设title已插入数据库,我们现在要做的是根据search搜索框input type="text" name="search"/的文字,把数据从数据库查询并显示到前台界面
$search = $_POST['search'];
/*
编辑sql语句(采用模糊查询%通配符)
*/
$sql = "select * from article where title like '%{$search}%'";
if($res=mysql_query($sql) mysql_affected_rows() 0){
/*
取出数据
*/
$row = mysql_fetch_array($res);
}
4.显示数据
假设这是要显示的title数据所在的div
div?php echo $row['title'] ?/div
Q5: 关于PHP文本数据库搜索请问怎么做 - 技术问答
先读取文本文件啊php根据数据库搜索,在文本文件中搜索php根据数据库搜索,如果文本较小php根据数据库搜索的话可以直接用函数查找
php根据数据库搜索的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php和mysql实现搜索、php根据数据库搜索的信息别忘了在本站进行查找喔。






