2010-12-13 13 views
7

estoy usando esto para recuperar información de una base de datos, la consulta siempre trae errores¿Por qué falla mi consulta SQL?

Ésta es mi consulta:

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

Siempre nos lleva a errores ya sea en el ORDER BY RAND() o la LIMIT '10'.

¿Alguna razón por la que esto está sucediendo? También hay alguna solución para esto?

+7

quitar las comillas simples alrededor del 10 – GWW

+1

En realidad, no relacionados con PHP. – hudolejev

Respuesta

1

El parámetro límite es un número, no una cadena:

SELECT * FROM users ORDER BY RAND() LIMIT 10 

Whitout las comillas.

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

cuenta que no hay comillas alrededor de 10

Cuestiones relacionadas