Descripción
Implementa una conexión segura a una base de datos MySQL utilizando PDO con manejo de excepciones.
Crea un archivo PHP que establezca una conexión a una base de datos MySQL local utilizando PDO.
Guarda tu progreso
Inicia sesión para no perder tu progreso y accede a miles de tutoriales, ejercicios prácticos y nuestro asistente de IA.
Más de 25.000 desarrolladores ya confían en CertiDevs
El script debe:
Definir las variables necesarias para la conexión: DSN (con host 'localhost', nombre de base de datos 'tienda' y charset utf8mb4), usuario 'usuario_app' y contraseña 'contraseña_segura'.
Configurar las siguientes opciones para PDO:
- Activar el modo de excepciones
- Establecer el modo de obtención de resultados como asociativo por defecto
- Desactivar la emulación de sentencias preparadas
Implementar un bloque try-catch para manejar posibles errores de conexión.
Dentro del bloque try, después de establecer la conexión, mostrar el mensaje "Conexión establecida correctamente".
En el bloque catch, capturar la excepción PDOException y mostrar un mensaje genérico "Error al conectar con la base de datos" para el usuario.
Registrar el error detallado (mensaje y código de error) utilizando error_log() en caso de excepción.
Crear una función llamada 'verificar_conexion' que reciba el objeto PDO como parámetro y devuelva true si la conexión está activa o false en caso contrario.
Solución al ejercicio de programación en PHP
¡Desbloquea la solución completa!
Completa el ejercicio de programación en PHP para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.
Practica con ejercicios de programación en PHP
Mejora tus habilidades con cientos de ejercicios de práctica, recibe retroalimentación instantánea y obtén tu certificación cuando estés listo.
Asistente de IA
Aprende de tus errores
Progreso
Mide tu avance
Certificación
Valida tus habilidades
Únete a miles de desarrolladores mejorando sus habilidades en PHP