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

1.实现分页功能

rush:xhtml;"> 代号 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.实现多条件查询功能

rush:xhtml;"> //做一个恒成立的条件
$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访问数据库_实现分页功能与多条件查询功能的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程之家。

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
名称 价格
名称 系列 时间 价格