-
- /*
- * php分页查询代码
- *
- */
- $perpagenum = 10;//定义每页显示几条
- $total = mysql_fetch_array(mysql_query("select count(*) from a"));//查询数据库中一共有多少条数据
- $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 * from a order by id limit $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 "共有".$Total."条记录,每页".$perpagenum."条,共".$Totalpage."页 ";
- if($page != 1)
- {
- echo "首页";
- echo " 上一页";
- }
- if($page != $Totalpage)
- {
- echo " 下一页";
- echo " 尾页";
- }
- }
- else如果$total为空则输出No message
- {
- echo "No message";
- }
- ?>
复制代码
推荐阅读:
- php与ajax无刷新分页代码
- php 文章分页的实现代码
- php limit 翻页(分页)代码
- 带多种分页方式的php分页类
- 上一页与下一页的php分页代码
- 前十页、后十页方式的php分页代码
- 简单的php分页代码的例子
- 一个不错的php分页类的代码
- 一个分页函数:上一页 下一页
- 一个好用的php分页类
- php长文章分页代码
- 一个实用的php分页类
- 快速php分页类
|