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

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

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

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

  大致的思想就是:

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

  2.計算出頁面總數(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);
            //計算總頁數(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)容輸出實例

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

    這篇文章主要介紹了thinkphp模板用法和內(nèi)容輸出,以實例形式分析了模板的常見用法與使用過程中經(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)接口的使用技巧,非常具有實用價值,需要的朋友可以參考下
    2015-04-04
  • thinkPHP5框架渲染模板的3種方式簡述

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

    這篇文章主要介紹了thinkPHP5框架渲染模板的3種方式,結(jié)合實例形式分析了thinkPHP5框架控制器渲染、view助手函數(shù)及繼承think\Controller類三種方式的實現(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之用戶注冊登錄留言完整實例

    ThinkPHP之用戶注冊登錄留言完整實例

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

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

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

    PHP中單雙號與變量

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

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

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

最新評論

道孚县| 时尚| 济阳县| 鹰潭市| 威远县| 海盐县| 安阳县| 罗甸县| 万荣县| 伊宁县| 唐山市| 扬中市| 鹰潭市| 建阳市| 广安市| 拉孜县| 启东市| 二连浩特市| 剑河县| 喀什市| 汉源县| 西乌| 新郑市| 全椒县| 四子王旗| 丹东市| 怀化市| 苏州市| 东山县| 扶余县| 麟游县| 灵台县| 永仁县| 浦县| 新巴尔虎右旗| 澄迈县| 阜城县| 边坝县| 泰和县| 芮城县| 勐海县|