Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/06/2005, 15:12
antraxs
 
Fecha de Ingreso: enero-2004
Mensajes: 39
Antigüedad: 20 años, 2 meses
Puntos: 0
problema a subir archivo

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