最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP實(shí)現(xiàn)數(shù)據(jù)分頁顯示的簡單實(shí)例

 更新時(shí)間:2016年05月26日 15:42:43   投稿:jingxian  
下面小編就為大家?guī)硪黄狿HP實(shí)現(xiàn)數(shù)據(jù)分頁顯示的簡單實(shí)例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給的大家做個參考。一起跟隨小編過來看看吧

分頁在后臺管理中是經(jīng)常使用的功能,分頁顯示方便大量數(shù)據(jù)的管理。

實(shí)例代碼如下:

<!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;   //每頁顯示的數(shù)量
  $rowCount = 0;   //要從數(shù)據(jù)庫中獲取
  $pageNow = 1;    //當(dāng)前顯示第幾頁
  
  //如果有pageNow就使用,沒有就默認(rèn)第一頁。
  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];
  }
  
  //計(jì)算共有多少頁,ceil取進(jìn)1
  $pageCount = ceil(($rowCount/$pageSize));
  
  //使用sql語句時(shí),注意有些變量應(yīng)取出賦值。
  $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>&nbsp;";
  }
?>
</body>
</html>

當(dāng)有大量數(shù)據(jù)時(shí),就不能使用上述方法。

<?php 
  $con = mysql_connect("localhost","root","");
  
  mysql_query("set names utf8");
  mysql_select_db("zhiye",$con);
  
  $pageSize = 1;   //每頁顯示的數(shù)量
  $rowCount = 0;   //要從數(shù)據(jù)庫中獲取
  $pageNow = 1;    //當(dāng)前顯示第幾頁
  
  //如果有pageNow就使用,沒有就默認(rèn)第一頁。
  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];
  }
  
  //計(jì)算共有多少頁,ceil取進(jìn)1
  $pageCount = ceil(($rowCount/$pageSize));
  
  //使用sql語句時(shí),注意有些變量應(yīng)取出賦值。
  $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>&nbsp;";
  }
  if($pageNow<$pageCount){
    $nextPage = $pageNow+1;
    echo "<a href='userList.php?pageNow=$nextPage'>next</a>&nbsp;";
    echo "當(dāng)前頁{$pageNow}/共{$pageCount}頁";
  }
  echo "<br/><br/>";
  ?>
 
  <form action="userList.php">
    <input type="text" name="pageNow">
    <input type="submit" value="GO">
  </form>

以上這篇PHP實(shí)現(xiàn)數(shù)據(jù)分頁顯示的簡單實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • ThinkPHP 3.2.3實(shí)現(xiàn)頁面靜態(tài)化功能的方法詳解

    ThinkPHP 3.2.3實(shí)現(xiàn)頁面靜態(tài)化功能的方法詳解

    頁面靜態(tài)化是我們在開發(fā)網(wǎng)站的時(shí)候經(jīng)常需要的一個功能,下面這篇文章主要給大家介紹了關(guān)于ThinkPHP 3.2.3實(shí)現(xiàn)頁面靜態(tài)化功能的方法,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-08-08
  • PHP date()格式MySQL中插入datetime方法

    PHP date()格式MySQL中插入datetime方法

    在本篇文章里小編給大家分享了關(guān)于PHP date()格式MySQL中插入datetime方法,有需要的朋友們學(xué)習(xí)下。
    2019-01-01
  • php教程之魔術(shù)方法的使用示例(php魔術(shù)函數(shù))

    php教程之魔術(shù)方法的使用示例(php魔術(shù)函數(shù))

    這篇文章主要介紹了php的魔術(shù)方法的使用示例(php魔術(shù)函數(shù)),需要的朋友可以參考下
    2014-02-02
  • PHP 圖片水印類代碼

    PHP 圖片水印類代碼

    這個類功能很強(qiáng)大,細(xì)節(jié)很棒!希望大家喜歡,并積極指點(diǎn)
    2012-08-08
  • 深入理解PHP內(nèi)核(二)之SAPI探究

    深入理解PHP內(nèi)核(二)之SAPI探究

    這篇文章主要介紹了深入理解PHP內(nèi)核(二)之SAPI探究的相關(guān)資料,需要的朋友可以參考下
    2015-11-11
  • thinkPHP使用post方式查詢時(shí)分頁失效的解決方法

    thinkPHP使用post方式查詢時(shí)分頁失效的解決方法

    這篇文章主要介紹了thinkPHP使用post方式查詢時(shí)分頁失效的解決方法,通過使用JavaScript動態(tài)修改頁面元素結(jié)合thinkPHP查詢語句解決分頁失效的問題,需要的朋友可以參考下
    2015-12-12
  • thinkPHP5框架分頁樣式類完整示例

    thinkPHP5框架分頁樣式類完整示例

    這篇文章主要介紹了thinkPHP5框架分頁樣式類,結(jié)合完整實(shí)例形式分析了thinkPHP5帶css樣式控制的分頁類定義與簡單使用方法,需要的朋友可以參考下
    2018-09-09
  • 如何修改Laravel中url()函數(shù)生成URL的根地址

    如何修改Laravel中url()函數(shù)生成URL的根地址

    這篇文章主要給大家介紹了關(guān)于如何修改Laravel中url()函數(shù)生成URL根地址的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用laravel具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面跟著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-08-08
  • ThinkPHP中Session用法詳解

    ThinkPHP中Session用法詳解

    這篇文章主要介紹了ThinkPHP中Session用法,以實(shí)例形式詳解分析了ThinkPHP中session類的常用操作技巧及session無效等情況的處理方法,是采用ThinkPHP進(jìn)行項(xiàng)目開發(fā)中非常實(shí)用的技巧,需要的朋友可以參考下
    2014-11-11
  • php上傳apk后自動提取apk包信息的使用(示例下載)

    php上傳apk后自動提取apk包信息的使用(示例下載)

    本篇文章介紹了,php上傳apk后自動提取apk包信息的使用(示例下載)需要的朋友參考下
    2013-04-04

最新評論

黑河市| 都昌县| 临泽县| 永胜县| 扶余县| 建德市| 开江县| 葵青区| 西吉县| 阿拉尔市| 靖安县| 金阳县| 上林县| 泰顺县| 伊通| 玉溪市| 澄城县| 云阳县| 保山市| 宿松县| 威宁| 南阳市| 宜川县| 无棣县| 温泉县| 丹阳市| 平乡县| 麻城市| 马公市| 安乡县| 凤庆县| 栾城县| 海安县| 石河子市| 大港区| 凤台县| 高陵县| 德化县| 洪湖市| 湄潭县| 定边县|