Ver Mensaje Individual
  #7 (permalink)  
Antiguo 10/04/2014, 10:47
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: ¿Qué no funciona en este código, debería subir datos de imagen y actualiza

Cita:
Iniciado por AngelMarine Ver Mensaje
He hecho ambas cosas, quitar @ y cambiando delimitadores, y no, no funciona, gracias de todas formas por la ayuda, dime, ¿Habrá otra manera de actualizar la tabla?
No te salgas del problema. Todavía no has resuelto el tema.
¿Pusiste el echo?
¿Qué te mostró?

Postea el resultado de ese:
Código PHP:
echo 'UPDATE users SET  profile_photo="'.mysql_real_escape_string($large_image_name.".".$file_ext).'" WHERE email="$email"'
Desde ya te digo que yo estoy viendo a simple vista un error de lógica y sintaxis.
Mira, supongamos que cargo las variables, y ejecuto solamente la parte bássica sin la funcion que pones:
Código PHP:
$large_image_name "abcdefghijklmnopqrstuvwxyz";
$file_ext "123";
$email "[email protected]";

echo 
'UPDATE users SET  profile_photo="'.$large_image_name.".".$file_ext.'" WHERE email="$email"'
Eso me da como resultado esto:
Código SQL:
Ver original
  1. UPDATE users SET  profile_photo="abcdefghijklmnopqrstuvwxyz.123" WHERE email="$email"
¿Te parece bien?
Bueno, no, esta mal. Eso te dará un error de ejecución en MySQL, porque debería ser así:
Código SQL:
Ver original
  1. UPDATE users SET  profile_photo='abcdefghijklmnopqrstuvwxyz.123' WHERE email='[email protected]'
Es decir, la construcción de la sentencia está mal hecha.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 10/04/2014 a las 11:13