2011-02-12 65 views
-1

我需要做一個分頁像這樣在我的數據庫是這樣顯示的數據的數量從一個表:PHP和MySQL分頁幫助

1 N頁的

誰能推薦一個很好的教程這個?謝謝。

這不是一個鏈接,它只需要指示數據庫中的行數。

+0

只需從數據庫中請求記錄數,然後計算頁數。 – 2011-02-12 08:49:30

+2

谷歌是你的朋友。搜索短語:「php mysql pagination」 - 你會發現很多好的教程。 – KomarSerjio 2011-02-12 08:50:54

回答

1

您可以通過添加SQL_CALC_FOUND_ROWS標誌來查詢,並與第二個SELECT語句採取後續行動過程中選擇計算行的總數:

SELECT SQL_CALC_FOUND_ROWS * FROM tablename WHERE criteria='here' LIMIT 0,25; 
SELECT FOUND_ROWS(); 

通過了解,你有25行在第一頁(在LIMIT中),並且知道有多少行,你可以計算出應該有多少頁。