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

用php制作簡單分頁(從數(shù)據(jù)庫讀取記錄)的方法詳解

 更新時間:2013年05月04日 17:04:25   作者:  
本篇文章介紹了,使用php制作簡單分頁(從數(shù)據(jù)庫讀取記錄)的方法詳解。需要的朋友參考下

      PHP新手,一直想做一下分頁都給忘了,今天有幸被提醒所以網(wǎng)上搜了一下。有些寫的看不懂也沒怎么去看。最后找到一個比較簡單的。

  大致的思想就是:

  1.設(shè)置每頁要顯示的最大記錄數(shù)。

  2.計(jì)算出頁面總數(shù)

  3.當(dāng)前頁面跟總頁面數(shù)比較改變連接的狀態(tài)

  4.用limit控制從數(shù)據(jù)庫中讀取記錄

下面是代碼:

復(fù)制代碼 代碼如下:

$conn = mysql_connect('localhost','root','');
            mysql_select_db('db_BookStore',$conn);
            mysql_query("set names utf8");
            if(isset($_GET['page']))                   //判斷是否存在page參數(shù),獲得頁面值,否則取1
            {
                $page = intval($_GET['page']);
            }
            else
            {
                $page = 1;
            }
            $page_size = 2; //最大記錄條數(shù)
            $sql = "SELECT count(*) as amount FROM tb_BookInfo";
            $result = mysql_query($sql);
            $row = mysql_fetch_array($result);
            //計(jì)算總頁數(shù)
            $amount = $row['amount'];
            if($amount)
            {
                if($amount < $page_size){$page_count = 1;}
                if($amount % $page_size){$page_count = (int)($amount / $page_size) + 1; }
                else{$page_count = $amount / $page_size;}
            }
            else
            {
                $page_count = 0;
            }
            //翻頁鏈接
            $page_string = "";
            if($page == 1)
            {
                $page_string .= "首頁 | 上一頁";
            }
            else
            {
                $page_string .= "<a href='?page=1'>首頁</a> | <a href='?page=".($page-1)."'>上一頁</a>";
            }
            $page_string .= "| $page |";
            if($page == $page_count)
            {
                $page_string .= "下一頁 | 尾頁";
            }
            else
            {
                $page_string .= "<a href='?page=".($page+1)."'>下一頁</a> | <a href='?page=$page_count'>尾頁</a>";
            }
          $sql = "select * from table order by id desc limit ". ($page-1)*$page_size .", $page_size";
          $result = mysql_query($sql);
       while ( $row = mysql_fetch_row($result) ){
         $rowset[] = $row;
       }
?>

這個只是非常簡單的一種方法,各位路人大牛,若有其他類型的方法,敬請告之一下。

相關(guān)文章

  • thinkphp模板用法和內(nèi)容輸出實(shí)例

    thinkphp模板用法和內(nèi)容輸出實(shí)例

    這篇文章主要介紹了thinkphp模板用法和內(nèi)容輸出,以實(shí)例形式分析了模板的常見用法與使用過程中經(jīng)常遇到的問題以及內(nèi)容輸出的各種技巧,對于ThinkPHP開發(fā)具有一定的參考借鑒價值,需要的朋友可以參考下
    2014-11-11
  • PHP XML和數(shù)組互相轉(zhuǎn)換詳解

    PHP XML和數(shù)組互相轉(zhuǎn)換詳解

    這篇文章主要介紹了PHP XML和數(shù)組互相轉(zhuǎn)換詳解的相關(guān)資料,需要的朋友可以參考下
    2016-10-10
  • PHP使用Face++接口開發(fā)微信公眾平臺人臉識別系統(tǒng)的方法

    PHP使用Face++接口開發(fā)微信公眾平臺人臉識別系統(tǒng)的方法

    這篇文章主要介紹了PHP使用Face++接口開發(fā)微信公眾平臺人臉識別系統(tǒng)的方法,涉及微信公眾平臺相關(guān)接口的使用技巧,非常具有實(shí)用價值,需要的朋友可以參考下
    2015-04-04
  • thinkPHP5框架渲染模板的3種方式簡述

    thinkPHP5框架渲染模板的3種方式簡述

    這篇文章主要介紹了thinkPHP5框架渲染模板的3種方式,結(jié)合實(shí)例形式分析了thinkPHP5框架控制器渲染、view助手函數(shù)及繼承think\Controller類三種方式的實(shí)現(xiàn)方法,需要的朋友可以參考下
    2017-11-11
  • 在WordPress中使用wp-cron插件來設(shè)置定時任務(wù)

    在WordPress中使用wp-cron插件來設(shè)置定時任務(wù)

    這篇文章主要介紹了在WordPress中使用wp-cron插件來設(shè)置定時任務(wù)的方法,文中給出了幾個常用的相關(guān)PHP函數(shù)和參數(shù),需要的朋友可以參考下
    2015-12-12
  • 搭建PhpStorm+PhpStudy開發(fā)環(huán)境的超詳細(xì)教程

    搭建PhpStorm+PhpStudy開發(fā)環(huán)境的超詳細(xì)教程

    這篇文章主要介紹了搭建PhpStorm+PhpStudy開發(fā)環(huán)境的超詳細(xì)教程,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-09-09
  • ThinkPHP之用戶注冊登錄留言完整實(shí)例

    ThinkPHP之用戶注冊登錄留言完整實(shí)例

    這篇文章主要介紹了ThinkPHP之用戶注冊登錄留言完整實(shí)例,有助于詳細(xì)了解ThinkPHP的運(yùn)作流程,需要的朋友可以參考下
    2014-07-07
  • Laravel 5框架學(xué)習(xí)之Eloquent (laravel 的ORM)

    Laravel 5框架學(xué)習(xí)之Eloquent (laravel 的ORM)

    Laravel 的 Eloquent ORM 提供了漂亮、簡潔的 ActiveRecord 實(shí)現(xiàn)來和數(shù)據(jù)庫的互動。 每個數(shù)據(jù)庫表會和一個對應(yīng)的「模型」互動。在開始之前,記得把 config/database.php 里的數(shù)據(jù)庫連接配置好。
    2015-04-04
  • PHP中單雙號與變量

    PHP中單雙號與變量

    這篇文章主要介紹了PHP中單雙號與變量的相關(guān)資料,本文實(shí)例代碼結(jié)合文字說明,給大家介紹的非常詳細(xì),需要的朋友參考下
    2018-03-03
  • yii2.0框架多模型操作示例【添加/修改/刪除】

    yii2.0框架多模型操作示例【添加/修改/刪除】

    這篇文章主要介紹了yii2.0框架多模型操作,結(jié)合實(shí)例形式分析了Yii2.0多模型添加、修改及刪除具體實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2020-04-04

最新評論

怀仁县| 麻江县| 阿荣旗| 师宗县| 碌曲县| 铁力市| 秦安县| 利川市| 合水县| 延边| 镇安县| 静乐县| 陇南市| 蓬安县| 酒泉市| 宁远县| 昌宁县| 连云港市| 东安县| 太原市| 茶陵县| 丰原市| 工布江达县| 确山县| 桦川县| 水富县| 汾阳市| 西平县| 丹巴县| 鹰潭市| 延津县| 巫山县| 交口县| 同江市| 丽水市| 纳雍县| 呼玛县| 宜宾市| 汉寿县| 柯坪县| 镇远县|