Почему мой SQL-запрос не работает? - PullRequest
7 голосов
/ 13 декабря 2010

Я использую это для извлечения информации из базы данных, запрос всегда приносит ошибки

Это мой запрос:

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

Всегда выдает ошибки либо ORDER BY RAND(), либо LIMIT '10'.

Есть причина, почему это происходит? И есть ли какие-либо решения для этого?

Ответы [ 3 ]

11 голосов
/ 13 декабря 2010

Предел должен быть целым числом?10 вместо «10».

2 голосов
/ 13 декабря 2010
SELECT *
FROM affiliate
ORDER BY RAND()
LIMIT 10 

Обратите внимание, что вокруг 10

нет кавычек
1 голос
/ 13 декабря 2010

Параметр LIMIT является числом, а не строкой:

SELECT * FROM users ORDER BY RAND() LIMIT 10

Без кавычек.

...