我使用這個從數據庫中檢索信息,查詢總是帶來錯誤爲什麼我的SQL查詢失敗?
這是我的查詢:
SELECT * FROM users ORDER BY RAND() LIMIT '10'
它總是在任一ORDER BY RAND()
或LIMIT '10'
帶來了錯誤。
爲什麼會出現這種情況?還有什麼解決方案?
我使用這個從數據庫中檢索信息,查詢總是帶來錯誤爲什麼我的SQL查詢失敗?
這是我的查詢:
SELECT * FROM users ORDER BY RAND() LIMIT '10'
它總是在任一ORDER BY RAND()
或LIMIT '10'
帶來了錯誤。
爲什麼會出現這種情況?還有什麼解決方案?
限制應該是整數? 10代替'10'。
極限參數是一個數字,而不是字符串:
SELECT * FROM users ORDER BY RAND() LIMIT 10
Whitout引號。
SELECT *
FROM affiliate
ORDER BY RAND()
LIMIT 10
注有大約10
沒有引號將10 – GWW 2010-12-13 20:36:46
不是真的PHP相關刪除單引號。 – hudolejev 2010-12-13 20:38:48