Una base de datos almacena de forma duradera tu información: usuarios, artículos, pedidos… PHP dialoga la mayoría de las veces con MySQL.
El vocabulario básico
- Base: el gran contenedor.
- Tabla: un conjunto de datos (p. ej. usuarios).
- Columna: un campo (p. ej. nombre, email).
- Fila: un registro (un usuario concreto).
Dialogar desde PHP
Se utiliza la extensión moderna PDO (o mysqli). Las grandes etapas:
- Conectarse a la base con el host, el nombre, el usuario y la contraseña.
- Escribir una consulta SQL, por ejemplo SELECT * FROM usuarios.
- Ejecutar la consulta y recorrer los resultados.
El lenguaje de las consultas se llama SQL: SELECT para leer, INSERT para añadir, UPDATE para modificar, DELETE para eliminar.
Para recordar: una base contiene tablas, formadas por columnas y filas. PHP se conecta a ella mediante PDO y se comunica en SQL.