PHP 分页 查询

//需要下载分页类
<body>
<?php
//取提交的 name 值
$name="";
$fytj="";
if(!empty($_GET["name"]))  //判断搜索值是否为空
{
    $name=$_GET["name"];
    //分页查询条件
    $fytj="name={$name}";
}
//将 name 作为条件
$tj=" where AreaName like '%{$name}%' ";  //根据搜索值模糊查询
?>
<br />
<form action="FenYe.php" method="get">
<div>
请输入名称:
<input type="text" name="name"  value="<?php echo $name; ?>"/>
<input type="submit"  value="查询" />  //分组查询
</div>
</form>
<?php
//引用下载的
include("../sql.class.php"); //引用数据库类
include("../page.class.php"); //引用分组类
$db=new SQL(); //创建数据库对象
$arrt=$db->Query("select count(*) from chinastates".$tj);  //执行SQL语句 查出总条数
$sum=$arrt[0][0];
$page=new Page($sum,15,"$fytj"); //创建分组对象  有参数 1.总条数  2.每页显示条数 3.页面跳转拼接的条件,为空时不执行拼接  4.默认为true  true开始显示第一页 false开始显示最后一页  
$sqlall=$db->Query("select * from chinastates ".$tj.$page->limit); //执行SQL语句  拼接 分组类
foreach($sqlall as $v)  //遍历数组 输出内容
{
    echo "$v[0]";
}
echo $page->fpage(); //输出分页跳转选项
?> </body>
原文地址:https://www.cnblogs.com/zbxiaoxu/p/5484576.html