2012-10-22 49 views
0

可能重複:
php sample script for pagination單獨陣列的項目在不同的頁

假設一個處理之後,我的MySQL表返回一個數組爲若干變量。該數組包含各種帖子/文章的標題和內容。

我想在主頁上只顯示該數組的5個項目。用戶必須點擊下一頁或第2頁才能看到下面的5個項目。

我該如何在PHP中做這種事情?

我的每篇文章在數據庫中都有一個ID列,它使用Auto_increment。所以,最簡單的帖子會有最大的ID值。

+2

搜索'分頁'eg在http://stackoverflow.com/search?q=[php]+pagination – VolkerK

回答

2
SELECT id FROM table 
ORDER BY id DESC 
LIMIT 5 OFFSET 0 

您可以通過ASC更改訂單太多,而點擊下一步,通過偏移值5,以後每次單擊添加偏移+ 5

1

如果我沒看錯你想實現像分頁。 只是檢查出計算器如何實現的是,當你點擊一個鏈接到他們身邊經過查詢類似的 https://stackoverflow.com/questions?page=2&sort=newest 當頁的值指定要求page.Now假設你希望顯示 每頁顯示10個項目 查看更多信息那麼你可以做一個查詢如

SELECT * FROM TABLE WHERE SOME_CONDITION LIMIT (pageNo-1)*NoOfRecordsPerPage,NoOfRecordsPerPage