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:
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
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.
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:
Cualquier duda quedo al pendiente.
Un comentario en «CRUD en PHP con Ajax y DataTable»