Cargando

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




Pulsa corazón para recibir avisos de nuevas Respuestas

  AUTOR PREGUNTA

Publicado 07 agosto 2013 - 20: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 - 13: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 - 14:00
Buenas orientación me diste. muchas gracias Sergio.


X