php+mysql分页代码详解
发布时间:2020-12-13 05:23:05 所属栏目:PHP教程 来源:网络整理
导读:代码如下: $perpagenum=10;//定义每页显示几条 $total=mysql_fetch_array(mysql_query("selectcount(*)froma"));//查询数据库中一共有多少条数据 $Total=$total[0];// $Totalpage=ceil($Total/$perpagenum);//上舍,取整 if(!isset($_GET['page'])||!intval(
代码如下: $perpagenum=10;//定义每页显示几条 $total=mysql_fetch_array(mysql_query("selectcount(*)froma"));//查询数据库中一共有多少条数据 $Total=$total[0];// $Totalpage=ceil($Total/$perpagenum);//上舍,取整 if(!isset($_GET['page'])||!intval($_GET['page'])||$_GET['page']>$Totalpage)//page可能的四种状态 { $page=1; } else { $page=$_GET['page'];//如果不满足以上四种情况,则page的值为$_GET['page'] } $startnum=($page-1)*$perpagenum;//开始条数 $sql="select*fromaorderbyidlimit$startnum,$perpagenum";//查询出所需要的条数 echo$sql." "; $rs=mysql_query($sql); $contents=mysql_fetch_array($rs); if($total)如果$total不为空则执行以下语句 { do { $id=$contents['id']; $name=$contents['name']; ?> | | |
while($contents=mysql_fetch_array($rs));//do....while
$per=$page-1;//上一页
$next=$page+1;//下一页
echo"
if($page!=1)
{
echo"首页";
echo"上一页";
}
if($page!=$Totalpage)
{
echo"下一页";
echo"尾页
}
}
else如果$total为空则输出Nomessage
{
echo"
}
?>
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!