Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/08/2010, 01:15
Rodre
Invitado
 
Mensajes: n/a
Puntos:
mysql_query me devuelve FALSE pero no tiene error aparente

Estuve bastante googleando la posible causa pero no encuentro explicación a lo que sucede, paso a explicar.

El código es el siguiente.

Código PHP:
$q4 mysql_query(" INSERT INTO perfil (nombre, codigo) VALUES ('".$value."','".$key."') ");
$insertar_perfil mysql_query($q4); 
if (!
$insertar_perfil) {
    echo 
"Error: " mysql_error();
} else {
    echo 
"Insertado: " $value;

Lo que sucede al ejecutarse es que me devuelve el mensaje de error sigueinte:

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 '1' at line 1

Esto significa que evalúa a FALSE, pero la query se ejecuta con éxito. En la tabla los datos aparecen bien, y si hago la consulta directamente en el shell SQL de phpmyadmin no me dice que haya error alguno en la sintaxis.

Alguien sabe qué esta pasando?

Gracias