利用PHP访问数据库_实现分页功能与多条件查询功能的示例

前端之家收集整理的这篇文章主要介绍了利用PHP访问数据库_实现分页功能与多条件查询功能的示例前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

1.实现分页功能

代号 query($szts);

$page = new Page($arr[0][0],5);  //查看总数据,并每页显示的行数据
$sql = "select * from car".$page->limit;  //拼接每页显示的数据
$arr = $db->query($sql);
foreach($arr as $v){
echo "<tr>
<td>{$v[0]}</td>
<td>{$v[1]}</td>
<td>{$v[2]}</td>
</tr>";
}
?>

<div style="margin-top:20px">
<?php
echo $page->fpage();  //调用分页类的方法
?>

2.实现多条件查询功能

//做一个恒成立的条件
$tj = " 1=1 ";
$tj2 = " 1=1 ";
$name = " ";
$brand = " ";
//当提交的数据不为空,需要改条件
if(!empty($_GET["name"])){
$name = $_GET["name"];
$tj = " name like '%{$name}%' ";  //使用模糊查询查询关键信息
}
if(!empty($_GET["brand"])){
$brand = $_GET["brand"];
$tj2 = " brand = '{$brand}' ";
}

?>
<table width="100%" border="1">
<form action="test.PHP" method="get">
<input type="text" name="name" placeholder="请输入名称" value="<?php echo $name ?>" style="max-width:200px; float:left">
<input type="text" name="brand" placeholder="请输入系列" value="<?php echo $brand ?>" style="max-width:200px; float:left">
<button type="submit" style="float:left; margin-left:10px">查询

代号 query($arr); $page = new Page($ats[0][0],2);

$sql = "select * from car where {$tj} and {$tj2} ".$page->limit;
$arr = $db->query($sql);
foreach($arr as $v){
//给查询的关键字加字体颜色
$n = str_replace($name,"{$name}",$v[1]);
echo "<tr>
<td>{$v[0]}</td>
<td>{$n}</td>
<td>{$v[2]}</td>
<td>{$v[3]}</td>
<td>{$v[7]}</td>
</tr>";
}
?>

fpage(); ?>

以上这篇利用PHP访问数据库_实现分页功能与多条件查询功能的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程之家。

猜你在找的PHP相关文章

名称 价格
名称 系列 时间 价格