Portada » Lenguaje PHP » Subir imagen al servidor usando PDO MySQL: CRUD

Subir imagen al servidor usando PDO MySQL: CRUD

Subir imagen al servidor usando PDO MySQL: CRUD.  Existen CRUD para gestionar información de usuarios, productos, etc. Sin embargo, en esta oportunidad nos enfocaremos en el manejo de imágenes que subimos  a nuestro servidor.

Subir imagen al servidor usando PDO MySQL: CRUD

¿Qué es un sistema CRUD en PHP?

Un sistema CRUD PHP es el reflejo de una serie de operaciones que podemos realizar con un lenguaje de programación y una base de datos. Por lo tanto, las operaciones que podemos realizar son las siguientes.

  • Insertar. Podemos insertar registros a la base de datos.
  • Seleccionar. Mostrar información de un rango de registros.
  • Actualiza. Actualiza un registro con nuevos datos, dependiendo de un identificador.
  • Elimina. Elimina un registro de nuestra base de datos.

En este artículo está basado en (CRUD). Usando PHP PDO. Sin embargo, validaremos para que cargue ciertas extensiones de archivos como son: JPG, JPEG, PNG & GIF son permitidos.

Componentes de nuestro sistema CRUD

Conexion.php

Este es el archivo de configuración y acceso a la base de datos. Edite los datos según su configuración.

AgregarNuevo.php

Este fichero será el encargado de mostrar un formulario y recoger la información en el lenguaje HTML. Por lo tanto nuestro formulario debe reunir ciertos requisitos.

  • Primero que el método de envío sea obligatoriamente el CRUD PHP
  • Segundo que debe de llevar el atributo enctype="multipart/form-data", que es fundamental para almacenar imágenes en el servidor.

También hay código PHP antes que inicie la etiqueta <!DOCTYPE html>. En este código PHP se inserta la imagen y sus detalles de texto que acompañan a la imagen para ser almacenado en una tabla en MySQL.

EditarImagen.php

Es la parte fundamental de nuestro sistema porque este fichero será el encargado de realizar la edición del registro según su identificador llamado Imagen_ID, se ejecutara después de buscar en la base de datos, reemplazando los valores de dicho registro.

index.php

Este archivo es donde podemos apreciar el resultado de una consulta a la base de datos, mostrando los detalles de la imagen y dos botones para editar y/o eliminar, para que el usuario final pueda realizar una operación.

CONCLUSIÓN

Como punto de inicio les comentare que este sistema está utilizando PDO que es (La extensión Objetos de Datos de PHP). Su uso es muy recomendado porque es un método seguro para interactuar con PHP y MySQL.

También, estamos usando la librería de estilos BootStrap para darle la interfaz gráfica que todo sistema debe de tener.

DESCARGA

Descargar Código Fuente

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en una estrella para puntuarlo!

Promedio de puntuación 0 / 5. Recuento de votos: 0

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.

Deja un comentario

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

Scroll al inicio
Esta web utiliza cookies propias para su correcto funcionamiento. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos.
Privacidad