2
A
回答
3
ORDER BY RAND()會(不隱瞞地)在每次運行時返回隨機結果,因此您將無法以正常方式對此進行分頁。
您將不得不在第一次運行中選擇所有數據,記錄元素的順序並在隨後的任何頁面上使用它。或者,您可以選擇所有數據並使用Ajax進行分頁。這兩種方法都是相當不錯的工作。
0
這可能與MySQL rand(n)函數。
「N用作種子值,產生列值的重複序列」
所以,簡單地添加到您的選擇 - 例如 SELECT rand(21) AS ord FROM TABLE ORDER BY ord
每一次你的魔杖組不同的結果時,就改變21別的東西。
http://dev.mysql.com/doc/refman/5.0/en/mathematical-functions.html#function_rand
0
您可以使用ORDER BY RAND({seed})
,作爲解釋here(與Zend集成)。
相關問題
- 1. 隨機分排序記錄
- 2. Zend的分頁程序1
- 3. Java程序的排序隨機數組
- 4. 按隨機組分組的sqlite排序
- 5. jquery隨機排序
- 6. Simpledata隨機排序
- 7. RichTextBox - 隨機排序
- 8. PHP隨機排序
- 9. 合併排序隨機拆分
- 10. PHP按值分組並隨機排序
- 11. 列表分類排序方式隨機
- 12. 隨機排序Qtablewidget的行
- 13. 隨機快速排序不當/部分排序輸出
- 14. 排序價格隨着分頁
- 15. Zend的分頁程序限行(優化)
- 16. Zend的分頁程序篩選結果
- 17. 按隨機順序的新Guid排序
- 18. 按表現排序的隨機順序
- 19. CakePHP分頁與隨機順序?
- 20. 隨機排序和LIKE
- 21. 隨機數外部排序
- 22. 在RethinkDB中隨機排序
- 23. 隨機數組排序
- 24. 隨機快速排序C#
- 25. PHP隨機排序水珠
- 26. MATLAB:排序和隨機
- 27. Sitecore 7 ContentSearch - 隨機排序
- 28. 排序隨機數組
- 29. 隨機數排序陣列
- 30. 隨機快速排序
謝謝,以爲有可能會有某種緩存功能,我可以通過分頁。 – agh