PHP分頁技術原理

2021-07-25 05:25:17 字數 1150 閱讀 6795

分頁函式

//分頁函式

function _page($_sql,$_size)else

}else

$_pagesize=$_size;

//no2、每頁顯示多少條

$_num=_num_rows(_query($_sql));//獲取總共有幾條資料

//no3、設定總共有幾頁

if($_num==0)else

if($_page>$_pageabsolute)

//no4、設定 sql limit 開始的第幾條資料

$_pagenum=($_page-1)*$_pagesize;

}

分頁布局

//分頁布局

function _paging($_type)elseif($_type==2)

}

//分頁樣式

#page_num

#page_num ul

#page_num ul li

#page_num ul li a

#page_num ul li a:hover,#page_num ul li a.selected

#page_text

#page_text ul

#page_text ul li

#page_text ul li a

#page_text ul li a:hover

分頁頁面呼叫

global $_pagesize,$_pagenum,$_system;

_page("select tg_id from tg_article",8);//引數1,獲取總條數sql語句,引數2,每頁幾條

顯示文章列表

$_result = _query("select * from tg_article order by tg_post_time desc limit $_pagenum,$_pagesize");

require 'article_li.php';

_free_result($_result);

_paging(2);//顯示分頁

php分頁技術

select from table limit 開始位置 操作條數 select from table limit 0 20 從1開始取20條資訊 怎麼分段,當前在第幾段 每頁有幾條,當前再第幾頁 前10條記錄 select from table limit 0,10 第一頁 第11至20條記錄 s...

php分頁技術

在做資料處理時,在phpmyadmin的所建資料庫中寫入資料表guestbook 注意資料庫的編碼格式要和後台php的編碼格式一致 create table guestbook id mediumint 8 unsigned not null auto increment,nickname char...

PHP分頁技術

序號姓名 標題 include conn.php 連線資料庫 選擇資料庫 pagesize 2 定義每頁顯示多少條記錄 page isset get page intval get page 1 定義page的初始值,如果get 傳過來的page為空,則page 1,total mysql num ...