Foros del Web » Programando para Internet » PHP »

desde php un error en sql

Estas en el tema de desde php un error en sql en el foro de PHP en Foros del Web. Tengo un error en rand() pero ese rand tiene que estar alli para que no recoja siempre los mismos resultados $query_gpc = sprintf("SELECT * FROM ...
  #1 (permalink)  
Antiguo 25/09/2003, 20:33
Avatar de mapper  
Fecha de Ingreso: enero-2003
Ubicación: Argentina
Mensajes: 321
Antigüedad: 21 años, 10 meses
Puntos: 1
desde php un error en sql

Tengo un error en rand() pero ese rand tiene que estar alli para que no recoja siempre los mismos resultados


$query_gpc = sprintf("SELECT * FROM intercambio_urls WHERE categoria = '%s' AND validado = 'v' ORDER BY estrellas DESC, id rand()", $colname_gpc);
__________________
-- May The Force Be With You --
  #2 (permalink)  
Antiguo 25/09/2003, 22:45
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
Te recomiendo que leas afondo el manual oficial de Mysql .. donde encontraras la sintax correcta de los comandos y sentencias SQL que estás usando ..

A su vez .. pregunta los temas de SQL estricto (como es este caso) en el foro "Base de datos" ... Cada cosa tiene su foro . ..y si todos colaboramos mejor irá todo esto ..

Si revisas la sintax de uso de SELECT en www.mysql.com .. veras que esa , (coma) que tienes por ahí por médio sobra .. y que el RAND() se hace sobre el "registro" entero y no sobre un campo .. así que ese ID antes de RAND() tambien sobra ..

Un salduo,

pd: .. usa habitualmente el buscador del foro .. verás muchas soluciones más rápido ..
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:09.