Cargando

Ir a contenido

X

Quiero saber como puedo insertar un fichero imagen, pdf, etc en una base de datos MySQL





  AUTOR PREGUNTA

Publicado 07 agosto 2013 - 19:33
Hola a todos,

¿Como inserto una imagen o fichero en mysql? alguna guía para que pueda seguir se agradecería. Muchas gracias.
  • 1 personas más tuvieron esta duda Yo también
  • Volver arriba


 

Publicado 08 agosto 2013 - 12:30
Esto se hace mediante campos blob, primero leemos el contenido del fichero como bytes

$fp=fopen($tmp_name,"rb");

$fichero=fread($fp,filesize($tmp_name));

$fichero=addslashes($fichero);

fclose($fp);



$sql = "insert into itabla  (imagen) values($fichero')";

Se guarda y se lee como bytes, pero esto no es aconsejable ya que ocupa mucho espacio, se deben poner los ficheros en un directorio y en la base de datos sólo el nombre para luego ubicarlo

   AUTOR PREGUNTA

Publicado 08 agosto 2013 - 13:00
Buenas orientación me diste. muchas gracias Sergio.


X