sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo subir una imagen a una base de datos usando un script php?

Es una mala idea almacenar una imagen en la base de datos. Guarde una ruta en la base de datos, cierre el directorio con imágenes a través de .htaccess y utilícelo en un disco duro.

¿Por qué no debe almacenar archivos en la base de datos?

Si usará DB para almacenar imágenes, tendrá:

  1. consultas lentas
  2. tamaño de los índices catastróficos
  3. alta carga en el puente php<->mysql
  4. problemas con la edición de fotos (tendrá que obtener una imagen, modificar algo e insertar todos los datos nuevamente. Ohh nooo)
  5. problemas con la transferencia de archivos de un lugar a otro
  6. nueva pregunta sobre StackOverflow «Cómo trabajar con archivos si no son archivos, sino una cadena»