Comunidad de diseño web y desarrollo en internet online

ayuda con una consulta mysql

Citar            
MensajeEscrito el 20 Abr 2010 08:30 pm
hola no se mucho de mysql y tengo que hacer esta consulta:

Código PHP :

$query = 'SELECT * FROM juegos_en_curso WHERE la>$lat_buscar_desde AND la<$lat_buscar_hasta AND lo>$lon_buscar_desde AND lo<$lon_buscar_hasta';


como seria bien escrita?
asi como esta me sale este error:

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/roomnet/public_html/juego/servidor_principal/listar_servidores_nueva_version.php on line 30

la linea 30 que dice es esta:

Código PHP :

29. $results = mysql_query($query);
30. while($line = mysql_fetch_assoc($results)) {


gracias por su ayuda

Por fermmm

Claber

122 de clabLevel



 

chrome
Citar            
MensajeEscrito el 20 Abr 2010 09:18 pm
Tienes errores de sintaxis en la sentencia SQL. Cuando mysql_query() ejecuta una sentencia errónea no devuelve un recurso (resource) sino un valor false.
Para identificar qué está mal en la sentencia SQL pon esto:

Código PHP :

$results = mysql_query($query); 
if (mysql_errno($link) != 0) { echo mysql_errno($link).": ".mysql_error($link);}
while($line = mysql_fetch_assoc($results)) {

Siendo $link lo que te devuelve la función mysql_connect() que debes tener más arriba.

Pero es fácil ver qué está mal en la sentencia, simplemente no está bien formada:

Código PHP :

$query = "SELECT * FROM juegos_en_curso WHERE la>".$lat_buscar_desde." AND la<".$lat_buscar_hasta." AND lo>".$lon_buscar_desde." AND lo < ".$lon_buscar_hasta.";";

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 21 Abr 2010 01:07 am
gracias

Por fermmm

Claber

122 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.