">
当前位置:Gxlcms > PHP教程 > PHP读取mysql数据库数据并实现分页实例代码_PHP教程

PHP读取mysql数据库数据并实现分页实例代码_PHP教程

时间:2021-07-01 10:21:17 帮助过:5人阅读

PHP读取mysql数据库数据并实现分页实例代码如下:

  1. //连接数据库
  2. $db=mysql_connect("localhost","root","root");
  3. mysql_select_db("gaoge",$db);
  4. //设定每一页显示的记录数
  5. $pagesize=3;
  6. //取得记录总数,计算总页数用
  7. $res=mysql_query("select count(*) from image " ,$db);
  8. $myrow = mysql_fetch_array($res);
  9. //$myrow[o]为数据库里总记录数目之和
  10. $numrows=$myrow[0];
  11. //echo "total num is:";
  12. //echo $numrows;
  13. // echo
    ;
  14. //计算总页数
  15. $pages=intval($numrows/$pagesize);
  16. if ($numrows%$pagesize)
  17. $pages ;
  18. // echo "total pages is:";
  19. //echo $pages;
  20. //echo
    ;
  21. //判断页数设置与否,如无则定义为首页
  22. if (isset($_GET[page])){
  23. //echo "page exist";
  24. $page = $_GET[page];
  25. //echo "enter if ";
  26. }
  27. else{
  28. //echo "page not exist";
  29. $page = 1;
  30. }
  31. //echo "page is:" ;
  32. // echo $page;
  33. // echo
    ;
  34. //计算记录偏移量
  35. $offset=$pagesize*($page-1);
  36. // echo "offset is:" ;
  37. echo $offset;
  38. //取记录
  39. $res=mysql_query("select * from image order by id desc limit $offset,$pagesize" ,$db);
  40. //循环显示记录
  41. if ($myrow = mysql_fetch_array($res))
  42. {
  43. $i=0;
  44. ?>
  45. do {
  46. $i ;
  47. ?>
  48. }
  49. while ($myrow = mysql_fetch_array($res));
  50. echo "
  51. ID图片名称上传人姓名上传时间图片效果
    " ;
  52. }
  53. //显示总页数
  54. echo "共有".$pages."页(".$page."/".$pages.")
    ";
  55. //显示分页数
  56. for ($i=1;$i<=$pages;$i )
  57. echo "第".$i ."页 ";
  58. //echo "page is:";
  59. //echo "$page";
  60. // echo "
    ";
  61. //显示转到页数
  62. echo "";
  63. echo "";
  64. ?>

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/486122.htmlTechArticlePHP读取mysql数据库数据并实现分页实例代码如下: ?php //连接数据库 $db=mysql_connect("localhost","root","root"); mysql_select_db("gaoge",$db); //设定每一页显...

人气教程排行