Heim  >  Artikel  >  Backend-Entwicklung  >  php+mysql分页查询代码(mysql分页示例)

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

WBOY
WBOYOriginal
2016-07-25 08:52:191240Durchsuche
  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分页类


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn