Foros del Web » Programando para Internet » PHP »

Problema de programacion (SQL syntax)

Estas en el tema de Problema de programacion (SQL syntax) en el foro de PHP en Foros del Web. Bueno tengo este problema: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right ...
  #1 (permalink)  
Antiguo 25/11/2010, 23:33
 
Fecha de Ingreso: junio-2010
Mensajes: 54
Antigüedad: 13 años, 10 meses
Puntos: 1
Exclamación Problema de programacion (SQL syntax)

Bueno tengo este problema:

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 'AND ID_MEMBER = 19' at line 1
Archivo: /home/Load.php(1571) : eval()'d code
Línea: 850

La línea que genera el problema es la siguiente:

$request = db_query("SELECT * FROM {$db_prefix}community_banned WHERE ID_COMMUNITY = " . $context['comunidad']['ID_COMMUNITY'] . " AND ID_MEMBER ='$ID_MEMBER' ", __FILE__, __LINE__);

y

db_query("DELETE FROM {$db_prefix}community_banned WHERE ID_COMMUNITY = " . $context['comunidad']['ID_COMMUNITY'] . " AND ID_MEMBER = '$ID_MEMBER' ", __FILE__, __LINE__);

No he podido solucionar el problema, necesito saber que esta mal..

Gracias por leer...
  #2 (permalink)  
Antiguo 26/11/2010, 02:36
Avatar de auttranadhie  
Fecha de Ingreso: noviembre-2008
Ubicación: Madrid (España)
Mensajes: 156
Antigüedad: 15 años, 5 meses
Puntos: 8
Respuesta: Problema de programacion (SQL syntax)

Hola:

Por lo que veo en la consulta no has cerrado bien la cadena:

$request = db_query("SELECT * FROM {$db_prefix}community_banned WHERE ID_COMMUNITY = " . $context['comunidad']['ID_COMMUNITY'] . " AND ID_MEMBER = ".$ID_MEMBER.", __FILE__, __LINE__");

Espero que sirva. Un saludo.
__________________
A. Uttranadhie

Etiquetas: programacion, sql, syntax
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 19:14.