Cita:
Iniciado por angelAparicio
Ok, el error está en MySQL no en el PHP. No puedes hacer un INSERT con un WHERE. Un INSERT es para añadir un dato nuevo, no tiene sentido el WHERE. Tienes que hacer un UPDATE:
UPDATE perfil SET image = '$archivo' WHERE email = '$_SESSION[email]'
Te quedaría así:
Código PHP:
Ver originalecho "El archivo se subio correctamente.";
$sql= "UPDATE perfil SET image = '$archivo' WHERE email = '$_SESSION[email]'";
echo $sql;
echo $archivo;
Cambiandolo como me comentas sigue saliendo un error, bueno un NOTICE
Notice: Undefined index: imagen in C:\xampp\htdocs\paxarin\red-social\subir.php on line 8
Notice: Undefined index: imagen in C:\xampp\htdocs\paxarin\red-social\subir.php on line 9
y en la bd no aparece nada en esa fila.
Entiendo lo del update, ya que la fila si existe, pero no guarda nada.
Me esta matando esto.
Sabes o conoces algun php o tuto que me diga como hacerlo?