Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/08/2010, 04:38
Avatar de geq
geq
 
Fecha de Ingreso: agosto-2006
Ubicación: Rosario
Mensajes: 655
Antigüedad: 17 años, 9 meses
Puntos: 22
Respuesta: mysql_query me devuelve FALSE pero no tiene error aparente

Hola,

mysql_query devuelve un identificador interno de mysql del query realizado para poder usarlo en otras funciones como mysql_result o mysql_fetch_array, no el éxito de la operación ni ningún valor utilizable. En realidad lo que deberías hacer es algo así:

Código PHP:
$q4 mysql_query(" INSERT INTO perfil (nombre, codigo) VALUES ('".$value."','".$key."') "); 
$insertar_perfil mysql_query($q4);  
if (
mysql_error()) { 
    echo 
"Error: " mysql_error(); 
} else { 
    echo 
"Insertado: " $value;
    
//mysql_insert_id() tendrá el id de la fila insertada si tienes un campo auto increment

Saludos!