本文目录一览:
- 1、怎么在网页上用PHP做个搜索功能?
- 2、php查询网页
- 3、PHP速查手册
- 4、php搜索查询数据库数据
- 5、PHP的查询代码
- 6、PHP查询功能如何实现
怎么在网页上用PHP做个搜索功能?
通过from表单,将查询的关键词,通过 like 跟数据进行模糊查询对比\x0d\x0a从topics表中查询字段subject与传进来的参数'$_POST['topic']进行比较模糊查询\x0d\x0a设subject字段数据为:数学,英语,物理,化学,英文\x0d\x0a$subject=$_POST['topic']; \x0d\x0a$sql = "select * from topics where subject like '%" .$subject. "%'";\x0d\x0a$result = mysql_query($sql);\x0d\x0a若从表单提交的‘topic’值为“学”,得到的结果将是:数学,化学\x0d\x0a多个字段匹配查询:\x0d\x0a$sql = "select id,subject from topics where (id like '%" .$id. "%') or (name like '%" .$name. "%') or (subject like '%" .$subject. "%') order by id desc";\x0d\x0a结果依据字段id的顺序
php查询网页
你是需要把xls文件直接当成数据库,然后输入姓名或者编号,从数据库查询后返回结果值么?
如果非得要这么做可以用phpexcel,具体请在 查看。
但是不建议你这么处理,效率非常低下,建议把xls文件导入数据库,比如mysql之类的。这样查询起来会快很多。
PHP速查手册
用PHP知名网的《PHP在线查询手册》试试
这个手册针对记不住PHP的语法、函数等问题,添加了对中文功能的模糊搜索
比如要查找正则表达式相关的函数,可以直接输入:空格+正则+空格,然后点击搜索即可
挺方便的
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.php代码 a.php?t=1
//a.php t是列表type
$type =$_GET['t'];
if($type==='1')
{
$where_sql = "where lxtc like '乐享%'";
}else if($type==='2')
{
$where_sql = "where lxtc like '新融合%'";
}elseif($type==='3'){
$where_sql = "where lxtc like '新融合%' OR lxtc like '乐享%'";
}else{
$where_sql =' where 1';//所有的
}
$sql = "select * from `table` ".$where_sql;
$num_sql = "select count(*)as num from `table`".$where_sql;
//获取统计总数
//$db是mysql对象 其实就是查询两条sql语句的对象 简写如下
$db-query($num_sql);
//列表
$row= $db-query($sql);
//循环$row就是结果
单单数据逻辑不麻烦,难点应该是sql语句的书写。用到like % 第二用到OR连接,
PHP查询功能如何实现
//获得连接
$db = mysql_connect("localhost", "root", "root") or die(mysql_error());
//echo "Connected to MySQLbr/";
//连接数据库
mysql_select_db("test") or die(mysql_error());
//echo "Connected to Database";
$result = mysql_query("select * from books",$db);
//循环遍历
while ($myrow = mysql_fetch_row($result)){
print_r($myrow) ;
}