假設一個處理之後,我的MySQL表返回一個數組爲若干變量。該數組包含各種帖子/文章的標題和內容。
我想在主頁上只顯示該數組的5個項目。用戶必須點擊下一頁或第2頁才能看到下面的5個項目。
我該如何在PHP中做這種事情?
我的每篇文章在數據庫中都有一個ID列,它使用Auto_increment。所以,最簡單的帖子會有最大的ID值。
假設一個處理之後,我的MySQL表返回一個數組爲若干變量。該數組包含各種帖子/文章的標題和內容。
我想在主頁上只顯示該數組的5個項目。用戶必須點擊下一頁或第2頁才能看到下面的5個項目。
我該如何在PHP中做這種事情?
我的每篇文章在數據庫中都有一個ID列,它使用Auto_increment。所以,最簡單的帖子會有最大的ID值。
SELECT id FROM table
ORDER BY id DESC
LIMIT 5 OFFSET 0
您可以通過ASC更改訂單太多,而點擊下一步,通過偏移值5,以後每次單擊添加偏移+ 5
如果我沒看錯你想實現像分頁。 只是檢查出計算器如何實現的是,當你點擊一個鏈接到他們身邊經過查詢類似的 https://stackoverflow.com/questions?page=2&sort=newest 當頁的值指定要求page.Now假設你希望顯示 每頁顯示10個項目 查看更多信息那麼你可以做一個查詢如
SELECT * FROM TABLE WHERE SOME_CONDITION LIMIT (pageNo-1)*NoOfRecordsPerPage,NoOfRecordsPerPage
搜索'分頁'eg在http://stackoverflow.com/search?q=[php]+pagination – VolkerK