天天看點

五環之歌之PHP分頁

第一環:計算總的記錄數—即總共要顯示多少條資料

第二環: 每頁顯示的條數—即一般都是我們程式媛來規定每頁顯示幾條資料。

第三環: 計算總頁數—即根據以上兩個條件便可求出總的頁數,為了防止出現小數,我們都是向上取整。詳情見下面代碼:

第四環: 顯示目前頁面數—即我們一般在位址欄中需要傳遞一個分頁參數,例如p=5,則5就是目前的頁碼數。

第五環: 計算偏移量—即這是最關鍵的一步,以上的步驟就是為求偏移量做鋪墊的。偏移量=(目前頁碼數-1)* 每頁顯示的條數

以下是小妹做出的一個執行個體:

//查詢資料得到總共有多少條資料

//規定每頁顯示幾條資料

//計算總頁數,并且向上取整

//顯示目前頁碼數

//最後求偏移量

//最後通過查詢資料使用limit來顯示每頁顯示多條資料即可。

寫代碼就要像千鋒php口号一樣:傻x一樣的堅持,才能有牛x的結果。