如何在沒有查詢元素數量的情況下執行分頁系統,並且無需從數據庫獲取所有元素。我想使用動態大小或迭代器。我想避免SQL_CALC_FOUND_ROWS或COUNT(*)。沒有查詢頁數的分頁?
-4
A
回答
0
那麼,不知道有多少項目,你不能創建一個完整的分頁界面。您可以向用戶顯示「下一個」/「上一個」按鈕,但不能向他們顯示其中有多少頁,或者目前在哪個頁面上。
而......這就是我所能說的,因爲你沒有給出細節。
1
如果您使用的是MySQL,SQL_CALC_FOUND_ROWS後跟SELECT FOUND_ROWS()
是您的朋友。否則,您必須執行單獨的COUNT(*)
查詢以查明有多少數據可用。
無論採用哪種方式,只要知道有多少行,就可以按每頁的項目進行劃分,從而對頁面進行計數並對分頁控件進行分類。這並不難。計數數據的開銷(前提是要求數據庫對其進行計數,而不是全部檢索並手動計數)並不是那麼重要。
另外,現在很多網站都很懶惰,只能使用原始的「加載更多項目」按鈕而不是真正的分頁。如果你討厭你的用戶,或者它不超過幾頁,那麼這是一個不錯的選擇。
相關問題
- 1. 分頁查詢沒有任何返回
- 2. Laravel 5.2同時使用分頁查詢和沒有分頁查詢
- 3. 分頁查詢
- 4. 沒有用簡單的Laravel分頁查詢發送的數據
- 5. 結果頁面在分頁時沒有查詢
- 6. 沒有數據庫查詢的PHP分頁
- 7. Yii2 - 分頁查詢
- 8. 分頁查詢metamug
- 9. codeigniter分頁查詢
- 10. 爲分頁查詢
- 11. SQL查詢分頁
- 12. SSRS查詢分頁
- 13. 分頁sql查詢
- 14. 沒有DB查詢的Drupal PHP頁面?
- 15. MySQL的分頁查詢
- 16. JDBC查詢中的分頁
- 17. 查詢PHP分頁jQuery的
- 18. Grails:有沒有findAll()沒有查詢但有分頁和排序的方法?
- 19. 沒有row_number()或嵌套子查詢的SQL Server分頁?
- 20. MySQL查詢與有關分頁
- 21. 有效使用分頁和MySQL查詢
- 22. 頁腳在頁面媒體的底部沒有粘連查詢
- 23. LaTeX中的分隔頁沒有頁碼
- 24. Postgres分頁FTS查詢
- 25. Wordpress查詢與分頁
- 26. lucene.net使用查詢分頁?
- 27. 2查詢和分頁
- 28. 軌分頁定製查詢
- 29. 命名查詢和分頁
- 30. 如何分頁查詢()cakephp?
什麼樣的分頁?與頁碼? –
@ Col.Shrapnel是的,頁碼 –
它應該如何在不知道記錄數的情況下獲取頁數? –