Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/09/2007, 22:01
jmagago84
 
Fecha de Ingreso: agosto-2007
Mensajes: 106
Antigüedad: 16 años, 8 meses
Puntos: 0
Re: Error en la consulta sql

Pues no es que de ningún error...pero no inserta en la base de datos phpmyadmin la consulta: "INSERT INTO album (id_usuario, nom_foto) VALUES ('$result1', '$file_name')";
me inserta en la base de datos el nombre de la foto (nom_foto), pero en id_usuario me inserta siempre el valor 0.

El codigo es este:
session_start();
$link = Conectarse();
$var = $_SESSION['MM_Username']; //declaro la variable de sesión que es el email del usuario registrado, para luego sacar su id_usuario de la tabla usuarios y luego insertar en la tabla album el nombre de la foto(nom_foto).
$sql1 = "SELECT id_usuario FROM usuarios WHERE email='$var' ";
$result1 = mysql_query($sql1, $link) or die("La siguiente consulta contiene algún error");
echo mysql_error($link);
$sql2 = "INSERT INTO album (id_usuario, nom_foto) VALUES ('$result1', '$file_name')";
$result2 = mysql_query($sql2, $link) or die("La siguiente consulta contiene algún error");
echo mysql_error($link);

No me tira ningún error y si hago las consultas a mano en phpmyadmin me lo inserta todo bien en la base de datos.
Así que creo que el error está a partir del INSERT, ya que no me inserta el id_usuario.

Espero que me podais ayudar os lo agradecería eternamente.