Cómo ejecutar phpMyAdmin en Docker

Una vez tienes dockerizada tu aplicación, lo siguiente que querrás hacer, como para terminar de dejar atrás el viejo XAMPP, será acceder a tu base de datos en forma gráfica, ¿cierto?. Asumiré que tienes un archivo docker-compose.yml similar a este: Con lo cual, al hacer docker-compose up: Lo que faltaría sería poder ingresar a alguna… Seguir leyendo Cómo ejecutar phpMyAdmin en Docker

Cómo exportar una tabla de MySQL a Excel usando PDO

Seguro que te ha pasado algo como esto: creaste una aplicación con su base de datos, con unas funcionalidades espectaculares, fantásticos reportes y al momento de la demo… la pregunta tan temida: «¿Cómo puedo hacer para llevar toda esta información a Excel?» Y en tu cabeza suena: «¿A Excel? ¿En serio? Pero si se puede… Seguir leyendo Cómo exportar una tabla de MySQL a Excel usando PDO

Cómo compartir la conexión a MySQL entre scripts PHP

Leo frecuentemente comentarios como: Al guardar la conexión a MySQL usando serialize y unserialize me da errores O Guardo la conexión a la BD en una variable de sesión pero después cuando consulto ese valor desde otra página no existe En un contexto de alta concurrencia esto puede suponer un gran desperdicio de recursos e… Seguir leyendo Cómo compartir la conexión a MySQL entre scripts PHP

Implementación de roles basada en PHP y MySQL

Una pregunta que veo a menudo: Estoy haciendo un inicio de sesión en php. el usuario solo debe ingresar su nombre y sera re direccionado dependiendo del rol que tenga. Estoy realizando un sistema en php y mysql quisiera saber cómo trabajar con múltiples sesiones como por ejemplo que tenga una cuenta de administrador y… Seguir leyendo Implementación de roles basada en PHP y MySQL

Publicada el
Categorizado como Ejemplos Etiquetado como

Cuál es la mejor forma de almacenar fechas en MySQL

Photo by Gabby K on Pexels.com

¿Tenés que desarrollar una aplicación que maneja fechas? Tal vez un portal para reserva de turnos, o quizás algún sistema de membresías por tiempo limitado o por qué no un programa que le pregunte al visitante su fecha de nacimiento y le diga el signo del horóscopo chino al que pertenece. Más allá de cuál… Seguir leyendo Cuál es la mejor forma de almacenar fechas en MySQL

Cómo resolver el Problema del N+1 en PHP y MySQL

Qué es el problema del N+1 Se trata de un problema de optimización de consultas a una base de datos. Imagina que tienes una base de datos con dos tablas: Users PhoneNumbers Donde cada usuario puede tener muchos números telefónicos (Relación 1:N). Ahora, imagina que tienes que mostrar un listado de todos los usuarios junto… Seguir leyendo Cómo resolver el Problema del N+1 en PHP y MySQL

Cómo armar una tabla pivot con PHP y MySQL

Hurgando en las profundidades de la Internet me encontré con una pregunta muy interesante. El autor comentaba que tenía una tabla con esta pinta: Y quería, mediante una consulta a MySQL, obtener un resultado de este tipo: Básicamente el desafío era transformar datos horizontales (los valores de la columna «endpoint» para cada fila) en verticales,… Seguir leyendo Cómo armar una tabla pivot con PHP y MySQL

Cómo hacer backups con MySQL

Cuando una aplicación entra en producción (si no antes), resulta clara la necesidad de realizar backups. Por más que uno esté usando hostings virtualmente irrompibles (Como Digital Ocean), nunca se puede ser demasiado precavido. Por otro lado, seguro que el código de la aplicación que hiciste es una obra de arte digna del Louvre, pero,… Seguir leyendo Cómo hacer backups con MySQL