Abstraer la programación PHP de la base de datos

Adodb es una fantástica librería que permite abstraer la programación en PHP de la base de datos. Es decir una misma programación servirá tanto en Mysql como con Oracle por poner un ejemplo de dos bases de datos bien conocidas.

Las ventajas que proporciona esta librería son evidentes:

  1. Ahorra tiempo de programación, ya que no hay que tener una programación diferente según la base de datos.
  2. Fácil de utilizar si se tiene experiencia programando en un entorno Windows ya que muchas de sus convenciones son similares a ADO de Microsoft.

Un ejemplo básico para Mysql seria el siguiente:

<?php
include('adodb/adodb.inc.php');
$db = ADONewConnection(“mysql”);
$db->debug = true;
$db->Connect($servidor, $usuario, $contraseña, $base_de_datos);
$rs = $db->Execute('select * from tabla');
echo $rs->GetRows();
?>

Un truco. Para depurar el código se puede activar el debuguer simplemente añadiendo la siguiente línea de código:

$db->debug = true

Para descargaros la librería y acceder a la documentación podéis ir a http://adodb.sourceforge.net/

Enlazar con esta entrada

Deje un comentario