Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/03/2007, 19:12
Avatar de AbdelioR
AbdelioR
 
Fecha de Ingreso: septiembre-2006
Ubicación: Tarragona
Mensajes: 926
Antigüedad: 17 años, 7 meses
Puntos: 8
Re: Order By Rand() Limit 1

Si hago la consulta en phpmyadmin me dice que está bien, pero si la ejecuto en la web, me lanza error :s


Error en la consulta de conteo alternativo de registros: . Mysql dijo: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Resource id #19' at line 1


Yo veo que la consulta está bien hecha porque en phpmyadmin me devuelve un registro al azar, pero en la web no.

El script recibe variables por get, y una de ellas es $resultados, entonces hago:

if ($resultados == 0){

$_pagi_sql2 = mysql_query("SELECT * FROM mapas ORDER BY RAND() LIMIT 0,1") or die(mysql_error());
$resultados = 1;
}


:s No parece haver nada raro no?