欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

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

程序员文章站 2022-06-11 19:56:17
...
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 图片名称 上传人姓名 上传时间 图片效果
    PHP读取mysql数据库数据并实现分页实例代码_PHP教程
    " ;
  52. }
  53. //显示总页数
  54. echo "
    共有".$pages."页(".$page."/".$pages.")
    ";
  55. //显示分页数
  56. for ($i=1;$i
  57. echo "第".$i ."页 ";
  58. //echo "page is:";
  59. //echo "$page";
  60. // echo "
    ";
  61. //显示转到页数
  62. echo "
    ";
  63. //计算首页、上一页、下一页、尾页的页数值
  64. $first=1;
  65. $prev=$page-1;
  66. $next=$page 1;
  67. $last=$pages;
  68. echo "首页 ";
  69. //echo "page is:";
  70. //echo "$page";
  71. echo "上一页 ";
  72. echo "下一页 ";
  73. echo "尾页 ";
  74. echo "";
  75. echo "
";
  • ?>
  • www.bkjia.comtruehttp://www.bkjia.com/PHPjc/486122.htmlTechArticlePHP读取mysql数据库数据并实现分页实例代码如下: ?php //连接数据库 $db=mysql_connect("localhost","root","root"); mysql_select_db("gaoge",$db); //设定每一页显...
    相关标签: PHP 读取 mysql 数据库 数据 实现 分页 实例 代码 PHP 读取 mysql 数据库 数据 实现

    上一篇: 基于Photoshop怎么制作放大镜看照片gif动画效果

    下一篇: PHP加密解密字符串汇总,php加密解密汇总_PHP教程

    推荐阅读