PHP: 我知道RAND()函數將以隨機順序返回結果。但是我想每天獲得一次隨機結果。所以每一天都會有不同的順序,但是那個順序應該在當天確定。 [SELECT * FROM Table_Name ORDER BY RAND();]PHP:隨機結果每天一次,
我該如何做到這一點,有沒有辦法做到這一點。
PHP: 我知道RAND()函數將以隨機順序返回結果。但是我想每天獲得一次隨機結果。所以每一天都會有不同的順序,但是那個順序應該在當天確定。 [SELECT * FROM Table_Name ORDER BY RAND();]PHP:隨機結果每天一次,
我該如何做到這一點,有沒有辦法做到這一點。
希望這有助於
通過蘭特(DAYOFYEAR(CURRENT_DATE))SELECT * FROM表順序限制1
你不能用一個單一的查詢解決這個問題。相反,您應該創建一個單獨的表格,並使用隨機順序,每天重新生成一次。
可能重複? https://stackoverflow.com/questions/11040305/how-to-get-a-random-row-for-current-day – Sysix
創建一個事件,在每天的開始運行您的SELECT..ORDER BY RAND並存儲它會在當天被檢索,重複第二天。 – Mihai
如果您希望它在某一天保持固定,則只需將其存儲在與當天關聯的某個位置即可。將日期和隨機結果插入另一個表中,也許? –