十天學會php之第八天

2021-03-31 11:16:16 字數 638 閱讀 7529

學習目的:做乙個分頁顯示

關鍵就是用到了sql語句中的limit來限定顯示的記錄從幾到幾。我們需要乙個記錄當前頁的變數$page,還需要總共的記錄數$num

對於$page如果沒有我們就讓它=0,如果有<0就讓它也=0,如果超過了總的頁數就讓他=總的頁數。

$execc="select count(*) from tablename ";

$resultc=mysql_query($execc);

$rsc=mysql_fetch_array($resultc);

$num=$rsc[0];

這樣可以得到記錄總數

ceil($num/10))如果一頁10記錄的話,這個就是總的頁數

所以可以這麼寫

if(empty($_get['page']))

else

這樣$exec可以這麼寫 $exec="select * from tablename limit ".($page*10).",10";

//一頁是10記錄的

最後我們需要做的就是幾個連線:

firstpage

">prevpage

">nextpage

">lastpage

十天學會php之第八天

學習目的 做乙個分頁顯示 關鍵就是用到了sql語句中的limit來限定顯示的記錄從幾到幾。我們需要乙個記錄當前頁的變數 page,還需要總共的記錄數 num 對於 page如果沒有我們就讓它 0,如果有 0就讓它也 0,如果超過了總的頁數就讓他 總的頁數。execc select count fro...

十天學會php之第八天

文字關鍵字 程式設計 php 技巧 execc selectcount fromtablename resultc mysql query execc rsc mysql fetch array resultc num rsc 0 這樣可以得到記錄總數 ceil num 10 如果一頁10記錄的話,...

十天學會php之第八天

學習目的 做乙個分頁顯示 關鍵就是用到了sql語句中的limit來限定顯示的記錄從幾到幾。我們需要乙個記錄當前頁的變數 page,還需要總共的記錄數 num 對於 page如果沒有我們就讓它 0,如果有 0就讓它也 0,如果超過了總的頁數就讓他 總的頁數。execc select count fro...