Menu

Cargar y Almacenar imagen en MySQL PHP

Cargar y Almacenar imagen en MySQL PHP. Cuando hablamos de subir imágenes al servidor se nos viene a la cabeza cargar la imagen en un directorio especificado y el nombre de la imagen almacenarlo en la base de datos.

¿Se puede subir una imagen sin almacenar en el servidor?

La respuesta es sí se puede hacer usando la base de datos MySQL. En algunos casos nuestro servidor está lleno y ya no podemos almacenar más imágenes, pero puede insertar un archivo de imagen en la base de datos sin subirlo en la carpeta. Este procedimiento nos ayuda a no llenar el servidor porque el contenido del archivo de imagen se almacena directamente en la base de datos en lugar del disco del servidor.

Cargar y Almacenar imagen en MySQL PHP

En este artículo, daremos solución a esta gran incógnita, de cómo almacenar el fichero de imagen en la base de datos MySQL y posteriormente poder recuperar la imagen de la base de datos.
No es tan complicado almacenar y recuperar imágenes de la base de datos utilizando PHP y MySQL. Aquí un ejemplo sencillo.

Sin embargo, podemos utilizar las ventajas de este potente gestor MySQL.

  • Requisitos para la configuración de las columnas para que podamos ambientarlo a almacenar imágenes.
  • Primeramente declarar el tipo de campo datos BLOB (objeto binario grande), ya que puede contener una gran cantidad de datos binarios.

Hay 4 tipos de BLOB disponibles: TINYBLOB, Blob, MEDIUMBLOB y LONGBLOB.Usaremos el tipo de datos LONGBLOB en la base de datos MySQL.
Nuestra tabla images_tabla.sql

Formulario de subida de imagen

Mostrando el formulario a utilizar y permitirá a los usuarios elegir el archivo de imagen que desea cargar al servidor de base de datos MySQL.
Index.php

Cargar y almacenar imagen en MySQL

Cargar y almacenar imagen en MySQL

Almacenar imagen en la base de datos (cargar. php)
El archivo de carga.php contiene las siguientes funcionalidades.

Fichero cargar.php

Mostrando en el navegador la imagen almacenada en nuestra base de datos.

Fichero ver.php

Mostrando imagen almacenada en MySQL

Mostrando imagen almacenada en MySQL

Cargar y Almacenar imagen en MySQL PHP

Cargar y Almacenar imagen en MySQL PHP

Esperando que este pequeño articulo les ayude en abundancia y les dejo los ficheros para que descarguen.

Descargar código fuente:

 

Obtener cosas como esta
En tu E-Mail

Suscríbase a nuestra lista de correo y obtenga cosas interesantesa su E-mail.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Si continuas utilizando este sitio aceptas el uso de cookies. más información

Los ajustes de cookies de esta web están configurados para "permitir cookies" y así ofrecerte la mejor experiencia de navegación posible. Si sigues utilizando esta web sin cambiar tus ajustes de cookies o haces clic en "Aceptar" estarás dando tu consentimiento a esto.

Cerrar