Práctica 302. Bases de datos en PHP.
Ejercicio 1. Conectar a la base de datos.
Crea un script conexion_bd.php que se conecte a una base de datos MySQL llamada miBD usando PDO.
Muestra un mensaje indicando si la conexión se realizó correctamente o si ocurrió un error.
Ejercicio 2. Crear una tabla.
Crea un script crear_tabla.php que cree una tabla llamada usuarios con los siguientes campos:
id INT AUTO_INCREMENT PRIMARY KEY
nombre VARCHAR(50)
precio DECIMAL(10,2)
Muestra un mensaje indicando si la tabla se creó correctamente.
Ejercicio 3. Insertar registros.
Crea un script insertar_usuarios.php que inserte tres usuarios en la tabla usuarios.
Muestra un mensaje indicando cuántos registros se insertaron correctamente.
Ejercicio 4. Consultar registros.
Crea un script consultar_usuarios.php que obtenga todos los usuarios de la tabla usuarios y los muestre en pantalla con su id, nombre y email.
Ejercicio 5. Buscar un registro por ID.
Crea un script buscar_usuario.php que busque un usuario por su id y muestre su información.
Prueba buscando un id que exista y otro que no exista, mostrando mensajes adecuados en cada caso.
Ejercicio 6. Actualizar un registro.
Crea un script actualizar_usuario.php que modifique el email de un usuario existente, identificado por su id.
Muestra un mensaje indicando si la actualización se realizó correctamente.
Ejercicio 7. Eliminar un registro.
Crea un script eliminar_usuario.php que elimine un usuario por su id.
Muestra un mensaje indicando si la eliminación se realizó correctamente o si el usuario no existía.
Ejercicio 8. Manejo de errores con transacciones.
Crea un script transaccion.php que realice las siguientes operaciones dentro de una transacción:
- Actualizar el nombre de un usuario.
- Insertar un nuevo usuario.
Si alguna operación falla, haz rollback y muestra un mensaje de error; si todo funciona, haz commit y muestra un mensaje de éxito.