熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> MySQL >> 正文

一個簡單的mysql數據庫分頁的程序模板

2022-06-13   來源: MySQL 

  下面是一個簡單的php連接mysql數據庫進行數據分頁顯示的模版可以按注釋說明信息進行修改裡面的sql語句是可以自己改的
  
  注意分析和觀察裡面相關分頁部分的代碼的書寫和實現的方式
  
  <?php
  $link = mysql_connect(localhost root ) or die(mysql database connect error);
  mysql_select_db(your database) or die(the selected database is not exist);
  ?>
  //這裡插入你的html代碼
  <?php
  $sql = select count(*) count from your_table;
  $result = mysql_query($sql) or die(mysql_errno(): mysql_error()\n);
  $rs=mysql_fetch_object($result);
  $recountCount = $rs>count;
  $show = ;
  $totalPage = ceil($recountCount/$show);
  $page = (isset($_GET[page]) && $_GET[page]>=)? $_GET[page]: ;
  $isLast = ($page==($totalPage))? true: false;
  $hasNoPre = ($page==)? true: false;
  $hasNoNext = ($page==$totalPage)? true: false;
  $isFirst = ($page==)? true:false;
  $start = $page*$show;
  mysql_free_result($result);
  ?>
  //這裡插入你的html代碼
  <?
  $sql = select * from your_table limit $start$show;
  $result = mysql_query($sql) or die(mysql_errno(): mysql_error()\n);
  while($rs=mysql_fetch_object($result)){
  //這個循環裡的html代碼自己更具實際情況修改
  echo $rs>art_id;
  echo <br>;
  }
  mysql_free_result($result);
  ?>
  
  <?
  $str = 共 $recountCount 條記錄當前第 ($page+)/$totalPage 頁 ;
  $str = $isFirst?  首頁   : <a href=\?page=\>首頁</a> ;
  $str = $hasNoPre? 上一頁  : <a href=\?page=($page)\>上一頁</a> ;
  $str = $hasNoNext? 下一頁  : <a href=\?page=($page+)\>下一頁</a> ;
  $str = $isLast?  尾頁   : <a href=\?page=($totalPage)\>尾頁</a>;
  echo $str;
  ?>
  
  
  

From:http://tw.wingwit.com/Article/program/MySQL/201311/29496.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.