Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/08/2010, 01:32
markmb
 
Fecha de Ingreso: octubre-2009
Ubicación: En el ordenador
Mensajes: 504
Antigüedad: 17 años
Puntos: 10
Respuesta: mysql_query me devuelve FALSE pero no tiene error aparente

Lo que pasa es que haces el query, y después intentas hacer un query a ese query. Mira:

Código PHP:
$q4 = mysql_query(" INSERT INTO perfil (nombre, codigo) VALUES ('".$value."','".$key."') "); 
//$q4 es un query (por eso te lo inserta)
$insertar_perfil = mysql_query($q4); 
//$insertar_perfil es otro query, pero como no es una sentencia válida (es el resultado de otro query, pues da error
if (!$insertar_perfil) { 
    echo 
"Error: " . mysql_error(); 
} else { 
    echo 
"Insertado: " . $value; 
} 
Sería así:
Código PHP:
$q4 = mysql_query(" INSERT INTO perfil (nombre, codigo) VALUES ('".$value."','".$key."') "); 
if (!
$q4) { 
    echo 
"Error: " . mysql_error(); 
} else { 
    echo 
"Insertado: " . $value; 
} 
__________________
Buscando ideas para proyectos....

Esperando a tener 18 años....