php+mysql分页查询代码(mysql分页示例)

WBOY
发布: 2016-07-25 08:52:19
原创
1290 人浏览过
  1. /*
  2. * php分页查询代码
  3. *
  4. */
  5. $perpagenum = 10;//定义每页显示几条
  6. $total = mysql_fetch_array(mysql_query("select count(*) from a"));//查询数据库中一共有多少条数据
  7. $Total = $total[0]; //
  8. $Totalpage = ceil($Total/$perpagenum);//上舍,取整
  9. if(!isset($_GET['page'])||!intval($_GET['page'])||$_GET['page']>$Totalpage)//page可能的四种状态
  10. {
  11. $page=1;
  12. }
  13. else
  14. {
  15. $page=$_GET['page'];//如果不满足以上四种情况,则page的值为$_GET['page']
  16. }
  17. $startnum = ($page-1)*$perpagenum;//开始条数
  18. $sql = "select * from a order by id limit $startnum,$perpagenum";//查询出所需要的条数
  19. echo $sql."
  20. ";
  21. $rs = mysql_query($sql);
  22. $contents = mysql_fetch_array($rs);
  23. if($total)如果$total不为空则执行以下语句
  24. {
  25. do
  26. {
  27. $id = $contents['id'];
  28. $name = $contents['name'];
  29. ?>
  30. id:
  31. name:
  32. }
  33. while($contents = mysql_fetch_array($rs));//do....while
  34. $per = $page - 1;//上一页
  35. $next = $page + 1;//下一页
  36. echo "
    共有".$Total."条记录,每页".$perpagenum."条,共".$Totalpage."页 ";
  37. if($page != 1)
  38. {
  39. echo "首页";
  40. echo " 上一页";
  41. }
  42. if($page != $Totalpage)
  43. {
  44. echo " 下一页";
  45. echo " 尾页
  46. ";
  47. }
  48. }
  49. else如果$total为空则输出No message
  50. {
  51. echo "
    No message
    ";
  52. }
  53. ?>
复制代码

推荐阅读:

  • php与ajax无刷新分页代码
  • php 文章分页的实现代码
  • php limit 翻页(分页)代码
  • 带多种分页方式的php分页类
  • 上一页与下一页的php分页代码
  • 前十页、后十页方式的php分页代码
  • 简单的php分页代码的例子
  • 一个不错的php分页类的代码
  • 一个分页函数:上一页 下一页
  • 一个好用的php分页类
  • php长文章分页代码
  • 一个实用的php分页类
  • 快速php分页类


来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板