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