Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/07/2005, 12:15
antraxs
 
Fecha de Ingreso: enero-2004
Mensajes: 39
Antigüedad: 20 años, 3 meses
Puntos: 0
Como actulizo una imagen

como actualizo una imangen que esta guardad en un BD en binario

Código PHP:
// archivo temporal (ruta y nombre).
$binario_nombre_temporal=$_FILES['archivo']['tmp_name'];
// leer del archvio temporal .. el binario subido.
// "rb" para Windows .. Linux parece q con "r" sobra ...
$binario=fopen($binario_nombre_temporal"rb");
$binario_contenido=addslashes(fread(fopen($binario_nombre_temporal"rb"), filesize($binario_nombre_temporal)));
$sqlA="UPDATE personal SET apellidos='".$_POST['apellido']."', nombres='".$_POST['nombre']."', extension='".$_POST['extension']."' foto='$binario_contenido' WHERE cedula='".$_POST['id']."'";
$sqlB="UPDATE personal_cargo SET cargo='".$_POST['codigo']."' WHERE cedula='".$_POST['id']."'";
mysql_query($sqlA,$con) or die (mysql_error());
mysql_query($sqlB,$con) or die (mysql_error()); 
este codigo lo extrage de la AQUI dado por Cluster

al hacer el update me da este error

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'foto='ÿØÿà\0JFIF\0\0\0d\0d\0\0ÿì\0Ducky\0\0 \0\0\0<\0\0ÿî\0Adobe\0dÀ\0\0\0' at line 1

ya no se que hacer necesito que alguien me ayude