2011-08-08 158 views
5

我想從MySQL數據庫中隨機選擇的結果與此代碼:選擇隨機結果從MySQL

$data = mysql_query("SELECT * FROM people ORDER BY RANDOM() LIMIT 4") or die(mysql_error()); 

我得到一個錯誤信息:功能members.RANDOM不存在

有什麼我沒有添加或做對嗎?

感謝您的asistance。

回答

13

你正在尋找的函數名稱爲RAND()

7

你需要ORDER BY RAND()

$data = mysql_query("SELECT * FROM people ORDER BY RAND() LIMIT 4") or die(mysql_error()); 
2

MySQL使用RAND(),而不是隨機的()。

1

因爲它是MySQL,你需要使用RAND(),而不是隨機的()。