CRUD en PHP con Ajax y DataTable

CRUD en PHP con Ajax y DataTable

Este sencillo CRUD en PHP con Ajax y DataTable sobre el que se comparte el código plenamente, tiene la facultad de ofrecer su información de manera muy fácil de entender, con un buscador potente, gracias a su integración con Ajax, un sistema de paginación que organiza los registros muy eficientemente gracias a la aplicación de la tecnología DataTable.

Esta aplicación no consta de un sistema de login, pero si permite ingresar usuarios, editar, eliminar y listar registros efectivamente, en este blog en el apartado de desarrollo encontrarás varios sistemas de CRUD de más y menos complejidad, si te interesa el tema o quieres repasar que más hay al respecto, puedes ingresar en el siguiente enlace:

https://configuroweb.com/?s=crud

Este sistema de CRUD en PHP con Ajax y DataTable se utilizó en una publicación previa en vídeo donde hacía referencia a Cómo hacer un Insert Masivo en MySQL donde básicamente explicaba como insertar más de 25 mil registros directo en el gestor de base datos y al final como crear registros ficticios a partir de archivos csv en Excel.

En el vídeo a continuación explico tanto los aspectos funcionales de la aplicación como su instalación en un servidor local:

CRUD en PHP con Ajax y DataTable

Contáctame si tienes dudas

Me puedes contactar a mi Whatsapp en el siguiente enlace:

https://configuroweb.com/WhatsappMessenger

Puesta a punto del CRUD en PHP con Ajax y DataTable

El proceso es un tema recurrente en mis publicaciones, se deben descargar e instalar las siguientes aplicaciones con todos los parámetros por defecto:

XAMPP, Git, Visual Studio Code

La aplicación se encuentra alojada en el siguiente repositorio de GitHub

CRUD en PHP con Ajax y DataTable

El nombre de la base de datos es crud, el archivo sql donde está la información a diferencia de lo habitual, se encuentra en el mismo repositorio, dado que incluye los 25 mil registros y es tedioso alojar y copiar esta cantidad de texto.

Configuración del archivo my.ini

Debido a la gran cantidad de información que contiene el archivo sql es necesario configurar en XAMPP el archivo my.ini para aumentar la capacidad de datos que pueda aceptar en una inserción tu servidor local

Solo es cuestión de acceder a la siguiente ubicación:

C:\xampp\mysql\bin

Se debe buscar el archivo my.ini y en este cambiar el parámetro max_allowed_packet=1M ponerle por lo menos 16M, dejando esté parámetro de la siguiente forma:

max_allowed_packet=16M después de esto si tenías el servicio de MySQL en XAMPP apágalo y vuélvelo a encender, de cualquier modo en el siguiente vídeo realizo el proceso en el minuto 2:33.

Cómo hacer un Insert Masivo en MySQL

Descarga de la aplicación del repositorio de GitHub

Para descargar la aplicación se debe ingresar a la siguiente ubicación desde Visual Studio Code

C:\xampp\htdocs

Ya en esta carpeta, dentro de Visual Studio Code, pulsas la opción View y luego Terminal, y en la ventana que te aparece en la parte inferior, escribes el siguiente código y presionas Enter:

git clone https://github.com/configuroweb/crud-ajax-datatable.git

Dentro de la carpeta htdocs se creará una nueva carpeta llamada crud-ajax-datatable y allí quedará el proyecto ya ingresado, lo que queda es, desde Visual Studio Code, acceder a esta carpeta desde la opción de Open Folder y acceder a crud-ajax-datatable, de esta manera tendrás los archivos de la aplicación para modificarlos a voluntad.

Importación de la Base de Datos para la implementación del CRUD en PHP con Ajax y DataTable

Debe activar el servicio de MySQL desde XAMPP, creas una base de datos con el nombre crud, después pulsas en el apartado de importación y dentro del repositorio que ya debiste haber descargado de GitHub, dentro de la carpeta database está el archivo crud.sql para que realices su importación.

Después debes activar el servicio de Apache en XAMPP y apenas realices este proceso ya la aplicación quedará operativa en el siguiente

enlace:http://localhost/crud-ajax-datatable/

Si tienes dudas adicionales sobre la puesta a punto de aplicaciones PHP en un servidor local, puedes acceder a la siguiente publicación:

Como instalar aplicaciones PHP en un servidor local

Cualquier duda quedo al pendiente.

1 comentario sobre «CRUD en PHP con Ajax y DataTable»

Deja una respuesta

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

configuroweb.com
×
Hola de Nuevo
Abrir chat
¿Qué te interesa?
Selecciona los temas de interés sobre
los que deseas recibir noticias: