tengo un problemita con montar un archivito de imagen en una base de datos este es el error que me sale
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='GIF89a \0x\0÷ÿ\0`˜]^8-•xyz+/<-.”9A jWYz*$H# D79‚&6 -s' at line 1
y este es el codigo
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)));
//echo $binario_contenido;
$sqlA="UPDATE personal SET apellidos='".$_POST['apellido']."', nombres='".$_POST['nombre']."', extension='".$_POST['extension']."' foto='$binario_contenido' WHERE cedula='".$_POST['cedula2']."'";
$sqlB="UPDATE personal SET descripcion=".$_POST['cargo']." WHERE cedula=".$_POST['id']."";
mysql_query($sqlA,$con) or die (mysql_error());
mysql_query($sqlB,$con) or die (mysql_error());
//header("Location: BPdsia.php");
estoy usando el codigo publicado en el foro