2011-09-05 100 views

回答

3

ORDER BY RAND()會(不隱瞞地)在每次運行時返回隨機結果,因此您將無法以正常方式對此進行分頁。

您將不得不在第一次運行中選擇所有數據,記錄元素的順序並在隨後的任何頁面上使用它。或者,您可以選擇所有數據並使用Ajax進行分頁。這兩種方法都是相當不錯的工作。

+0

謝謝,以爲有可能會有某種緩存功能,我可以通過分頁。 – agh

0

您可以使用ORDER BY RAND({seed}),作爲解釋here(與Zend集成)。