2010-12-13 4 views
7

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

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

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

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

Любая причина, по которой это происходит? Также есть ли какие-либо решения?

+7

Удалить одиночные кавычки 10 – GWW

+1

Не совсем PHP связанных. – hudolejev

ответ

1

Параметр ПРЕДЕЛА представляет собой число, а не строка:

SELECT * FROM users ORDER BY RAND() LIMIT 10 

Whitout котировок.

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

Примечание нет кавычки 10

Смежные вопросы