国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

PHP實現數據分頁顯示的簡單實例

2024-05-04 23:46:46
字體:
來源:轉載
供稿:網友
下面小編就為大家帶來一篇PHP實現數據分頁顯示的簡單實例。小編覺得挺不錯的,現在就分享給大家,也給的大家做個參考。一起跟隨小編過來看看吧
 

分頁在后臺管理中是經常使用的功能,分頁顯示方便大量數據的管理。

實例代碼如下:

<!DOCTYPE html><html><head>  <meta charset="utf-8">  <title>用戶列表</title></head><body><?php   $con = mysql_connect("localhost","root","");    mysql_query("set names utf8");  mysql_select_db("zhiye",$con);    $pageSize = 1;   //每頁顯示的數量  $rowCount = 0;   //要從數據庫中獲取  $pageNow = 1;    //當前顯示第幾頁    //如果有pageNow就使用,沒有就默認第一頁。  if (!empty($_GET['pageNow'])){    $pageNow = $_GET['pageNow'];  }    $pageCount = 0;  //表示共有多少頁    $sql1 = "select count(id) from user";  $res1 = mysql_query($sql1);    if($row1=mysql_fetch_row($res1)){    $rowCount = $row1[0];  }    //計算共有多少頁,ceil取進1  $pageCount = ceil(($rowCount/$pageSize));    //使用sql語句時,注意有些變量應取出賦值。  $pre = ($pageNow-1)*$pageSize;    $sql2 = "select * from user limit $pre,$pageSize";  $res2 = mysql_query($sql2);   while($row=mysql_fetch_assoc($res2)){    echo $row['user_name']."<br>";    echo $row['name']."<br>";    echo $row['email']."<br>";    echo $row['password']."<br>";    echo $row['tel']."<br>";  }  for ($i=1;$i<=$pageCount;$i++){    echo "<a href='userList.php?pageNow=$i'>$i</a> ";  }?></body></html>

當有大量數據時,就不能使用上述方法。

<?php   $con = mysql_connect("localhost","root","");    mysql_query("set names utf8");  mysql_select_db("zhiye",$con);    $pageSize = 1;   //每頁顯示的數量  $rowCount = 0;   //要從數據庫中獲取  $pageNow = 1;    //當前顯示第幾頁    //如果有pageNow就使用,沒有就默認第一頁。  if (!empty($_GET['pageNow'])){    $pageNow = $_GET['pageNow'];  }    $pageCount = 0;  //表示共有多少頁    $sql1 = "select count(id) from user";  $res1 = mysql_query($sql1);    if($row1=mysql_fetch_row($res1)){    $rowCount = $row1[0];  }    //計算共有多少頁,ceil取進1  $pageCount = ceil(($rowCount/$pageSize));    //使用sql語句時,注意有些變量應取出賦值。  $pre = ($pageNow-1)*$pageSize;    $sql2 = "select * from user limit $pre,$pageSize";  $res2 = mysql_query($sql2);    //$sql = "select * from user";  //$res = mysql_query($sql,$con);   while($row=mysql_fetch_assoc($res2)){    echo $row['user_name']."<br>";    echo $row['name']."<br>";    echo $row['email']."<br>";    echo $row['password']."<br>";    echo $row['tel']."<br>";  }  if($pageNow>1){    $prePage = $pageNow-1;    echo "<a href='userList.php?pageNow=$prePage'>pre</a> ";  }  if($pageNow<$pageCount){    $nextPage = $pageNow+1;    echo "<a href='userList.php?pageNow=$nextPage'>next</a> ";    echo "當前頁{$pageNow}/共{$pageCount}頁";  }  echo "<br/><br/>";  ?>   <form action="userList.php">    <input type="text" name="pageNow">    <input type="submit" value="GO">  </form>

以上這篇PHP實現數據分頁顯示的簡單實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VeVb武林網。



注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 涞水县| 新闻| 沙湾县| 砚山县| 孟村| 乌拉特前旗| 义马市| 灵丘县| 东丽区| 方城县| 故城县| 北流市| 阜南县| 蒲江县| 临城县| 即墨市| 长葛市| 阳城县| 延长县| 祁东县| 馆陶县| 小金县| 锡林郭勒盟| 鄱阳县| 略阳县| 浙江省| 慈利县| 晴隆县| 克拉玛依市| 青州市| 上蔡县| 平凉市| 山阳县| 万年县| 呼伦贝尔市| 阿尔山市| 改则县| 兰溪市| 来宾市| 略阳县| 泸西县|