Formulario de login

En este artículo explicaremos el primer paso para crear nuestro sistema de inicio de sesión de usuarios con PHP: el formulario de login. Este formulario constituye el punto de entrada del usuario, donde introduce sus credenciales (nombre de usuario y contraseña) para que sean validadas por el servidor. Para ello, aplicaremos un conjunto de buenas … Leer más

Sistema de login con PHP

En esta serie de artículos aprenderemos a construir un sistema completo de login de usuarios con PHP y MySQL, paso a paso. Se trata de uno de los pilares más importantes de cualquier desarrollo web, ya que permite identificar usuarios, restringir el acceso a secciones privadas y personalizar la experiencia de cada visitante. En PHP, … Leer más

Consultas con fechas y horas en MySQL

En este artículo vamos a explicar la manera de hacer consultas sobre fechas y horas en una base de datos MySQL. La manipulación de fechas es una parte fundamental en las consultas sobre bases de datos y MySQL ofrece diversas funciones y capacidades basadas en ellas. En este artículo mostraremos cómo manipular las fechas y … Leer más

Consultas MySQL con tablas derivadas

En este artículo vamos a explicar cómo hacer consultas MySQL utilizando tablas derivadas, que son subconsultas pero en la cláusula FROM. Este artículo está relacionado con las subconsultas en MySQL, donde introdujimos brevemente el concepto de tabla derivada, ahora vamos a profundizar más y ver en qué se diferencian y cuáles son sus ventajas. En … Leer más

Trabajar con fechas en PHP y MySQL

En este artículo vamos a explicar cómo trabajar con fechas en PHP y MySQL, componente esencial en el desarrollo de aplicaciones y sistemas. La gestión de fechas y tiempo es una parte muy importante en todo tipo de aplicaciones y las bases de datos juegan un papel fundamental en este aspecto. MySQL es una popular … Leer más

Insertar registros de un select en MySQL

En este artículo vamos a explicar cómo insertar registros a partir de una consulta select en una base de datos MySQL. En ocasiones, necesitamos insertar datos en una tabla basándonos en los resultados de una consulta SELECT. Esto es un escenario común cuando queremos transferir datos específicos de una tabla a otra o cuando necesitamos … Leer más