Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/12/2011, 06:06
pepetpm
 
Fecha de Ingreso: febrero-2008
Mensajes: 12
Antigüedad: 16 años, 2 meses
Puntos: 0
Error insertar imagen en mysql campo blob

Buenas a tod@s tengo un problema a la hora de insertar una imagen en un campo blob.

Codigo php que realiza la insercion
Código PHP:
   if (isset($_POST['cmdSubirImagen'])) { 
       if (
is_uploaded_file($_FILES['Afoto']['tmp_name'])) {
        
$uploaddir '/var/www/vhost/XXXXXX/home/html/recicla/';        
        
$uploadfile $uploaddir.basename($_FILES['Afoto']['name']);
        
move_uploaded_file($_FILES['Afoto']['tmp_name'], $uploadfile);
        
$_SESSION['cNombrefichero']=$uploadfile;
       }

       
$cSQL="INSERT INTO IMAGENES (IMAGEN,ID_INMUEBLE) VALUES (LOAD_FILE('".$_SESSION['cNombrefichero']."'),'".$_GET['InmuGaleria']."')";
       echo 
$cSQL;
       
$oConn->query($cSQL);
   } 
Muestro la variable $cSQL y intento insertarla manualmente desde phpmyadmin pero nada...

INSERT INTO IMAGENES (IMAGEN,ID_INMUEBLE) VALUES (LOAD_FILE('/var/www/vhost/XXXXXX/home/html/recicla/21062011699.jpg'),'3')

El error que me muestra es:

#1048 - Column 'IMAGEN' cannot be null

Gracias de antemano por la ayuda