PHP分页查询中的条件查询

 下面是分页查询中含有条件的查询的代码。  里面一些代码我已经注明用处。

<body> 



<form method="get">  
关键字:<input type="text" name="name" />
<input type="submit" value="搜索" />
</form>
           创建一个表单和按钮进行输入关键字
<table width="100%" border="1" cellpadding="0" cellpadding="0">
<tr>
<td>代号</td>
<td>名称</td>
<td>父级名称</td>
</tr>
        创建一个表格
<?php
include("DBDA.php");

$db = new DBDA(); 链接数据库

include("page.php");  链接分页查询的类

$tj = " 1=1 ";  创建一个条件

$name = "";  创建一个name 先给他一个空值
if(!empty($_GET["name"]) && $_GET["name"]!="")   如果get里有了赋值的话
 {
    $tj =  " AreaName like '%{$_GET['name']}%' "; 条件的语句赋值成这个sql语句
    $name = $_GET["name"];  name赋值输入的一个name
}
$ztj = " where {$tj}";  赋值这个sql语句
$zzong = "select count(*) from chinastates".$ztj;  放入这个语句中

$azong = $db->query($zzong);

$zongshu = $azong[0][0];

$page = new Page($zongshu,15);

$sql = "select * from chinastates ".$ztj.$page->limit; 放入这个语句中

$attr = $db->query($sql);



foreach($attr as $v)
{
    echo "<tr>
    <td>{$v[0]}</td>
    <td>{$v[1]}</td>
    <td>{$v[2]}</td>
</tr>";    
}
?>
</table>
<div>
<?php
echo $page->fpage();
?>
</div>
</body>
原文地址:https://www.cnblogs.com/qz1234/p/5598296.html