Índice

Introducción

1. Visión de conjunto

La utilización de una base de datos SQL es a menudo indispensable para la puesta en marcha de un sitio web dinámico. De hecho, es un método estándar para el almacenamiento de datos útiles para el sitio web:

  • lista de los usuarios con sus preferencias;

  • catálogo de productos;

  • registro de transacciones realizadas…

PHP ofrece un soporte nativo para un gran número de bases de datos, entre las cuales se encuentra MySQL, Oracle, Microsoft SQL Server, Informix, Sybase, SQLite. Por otro lado, PHP admite ODBC (Open DataBase Connectivity) y puede, por lo tanto, acceder a cualquier base de datos que soporte ODBC.

En este libro, estudiaremos el acceso a una base de datos MySQL.

En la mayoría de los casos, cuando se utilice una base de datos, el script PHP tendrá que realizar una o varias de las siguientes tareas:

  • conectarse y desconectarse;

  • leer datos (una fila o varias filas);

  • actualizar datos (añadir, modificar o eliminar).

En este capítulo estudiaremos las principales operaciones.

Para los diferentes ejemplos, utilizaremos la base de datos eni creada en el capítulo Introducción a MySQL. Para obtener los mismos resultados que los presentados en este capítulo, debe volver a crearse la base de datos.

Ejemplo

[root@xampp ~]#mysql -u root < crear-base-eni.sql

2. ¿Qué extensión utilizar para acceder a MySQL?

Desde la versión 7, PHP ofrece ofrece más de una extensión para acceder a una base de datos ...