Código PHP:
SELECT * FROM tabla WHERE user ='Ejemplo'
ORDER BY rand() LIMIT 5
Disculpen mi ignorancia, pero es que en tema de sintaxis soy bastante novato xD
Salu2!
| |||
Re: Error de sintaxis en sql? mmm me aventuro a decir que si usas postgres el fallo esta en que no es rand() sino random(). Un saludo PD: nunca habia visto un random() en un order by, ya he aprendido lo que tocaba hoy! |
| ||||
Re: Error de sintaxis en sql? Cita: Si estaba bien, despues me di cuenta xDEl problema es que con php 5 no me tira errores por pantalla, sino que se me queda en blanco y no tengo ni idea de como activarlos... |
| ||||
Re: Error de sintaxis en sql? Cita: Tu consulta se me hace algo ilogica, para que le vas aponer RAND si en el WHERE user ='Ejemplo' ya estas limitando los resultados a 1 es decir solo un resultaro deverias quitar el WHERE user ='Ejemplo'
Iniciado por Spydis Hola, quería saber si esta linea de código estaba correcta: Código PHP: Disculpen mi ignorancia, pero es que en tema de sintaxis soy bastante novato xD Salu2! |
| ||||
Re: Error de sintaxis en sql? Lo cierto es que el user hace referencia a la persona encargada de realizar reviews en la web, y de la forma en la que lo tengo estructurado en cada review se hace referencia a ese "user". Por tanto al realizar el query me encuentra todos los reviews realizados por esa persona y mediante el rand selecciono de ese total 5 de forma aleatoria. Puede que no sea la mejor forma de estructurarlo, pero es como lo tengo xD Salu2! |