Introducción al acceso a bases de datos con MySQL

PHP incluye un buen número de librerías con sus respectivas API's de acceso a base de datos como pueden ser, por ejemplo, MySQL, PostgreSQL, Oracle o SQL Server. En muchos casos estas API's funcionan tanto en Linux como en Windows y en otras en sólo una de las plataformas.

Una de las más usadas es MySQL a través de las ya comentadas instalaciones LAMP y WAMP. Por esta razón el API de acceso a MySQL esta habilitado por defecto en PHP 4 y aunque por diversos motivos, relacionados con compatibilidad entre versiones y licencias de uso no lo esté en PHP 5, podremos hacerlo fácilmente.

El esquema de acceso desde PHP a una base de datos como MySQL es similar a los de cualquier otro SGBD con cualquier otro lenguaje y podremos resumirlo en los siguientes pasos:

  1. Conectar con el servidor de bases de datos.

Si utilizamos diferentes conexiones para realizar operaciones sobre los mismos datos además de consumir recursos innecesariamente nadie nos asegura que las transacciones estén sincronizadas.

  1. Seleccionar una base de datos.
  2. Consultar la base de datos, enviando una instrucción SQL a dicha base de datos.
  3. Obtener y procesar los resultados.
  4. Cerrar la conexión con el servidor de bases de datos.

Gráficamente sería así:

Esquema de acceso desde PHP a una base de datos

A continuación vamos a ver qué funciones propias de PHP nos van a permitir realizar estas operaciones sobre MySQL.

results matching ""

    No results matching ""