2010-12-13 111 views
7

我使用這個從數據庫中檢索信息,查詢總是帶來錯誤爲什麼我的SQL查詢失敗?

這是我的查詢:

SELECT * FROM users ORDER BY RAND() LIMIT '10' 

它總是在任一ORDER BY RAND()LIMIT '10'帶來了錯誤。

爲什麼會出現這種情況?還有什麼解決方案?

+7

沒有引號將10 – GWW 2010-12-13 20:36:46

+1

不是真的PHP相關刪除單引號。 – hudolejev 2010-12-13 20:38:48

回答

1

極限參數是一個數字,而不是字符串:

SELECT * FROM users ORDER BY RAND() LIMIT 10 

Whitout引號。

2
SELECT * 
FROM affiliate 
ORDER BY RAND() 
LIMIT 10 

注有大約10