6
Sep
08

ADODB: Conéctate a cualquier base de datos

Este class deberíamos  tenerlo siempre a mano. Antes cuando necesitaba migrar una  base de datos, que tiempos aquellos, tenía que modificar varias lineas de código. Con ADODB nos salvamos de ese horror , ahora podemos hacer nuestra aplicación portable y migrar a cualquier base de datos.

Tiene soporte para PostgreSQLMysql, Sql Server, Informix, SQLite, Firebird entre los más conocidos

Aqui les dejo un ejemplo de una conexión a una tabla de la base

Nota: Recomiendo revisar la documentación ya que esta librería es muy completa, por ejemplo rs2html() te retorna la consulta en una tabla.

PHP:
  1. include("adodb5/adodb.inc.php");
  2. include('adodb5/tohtml.inc.php');
  3.  
  4. //Base de Datos a utilizar, en este caso mysql
  5. $db = NewADOConnection('mysql');
  6. $db->Connect("host", "user", "pass", "basededatos");
  7.  
  8. $result = $db->Execute("SELECT * FROM cds");
  9.  
  10. if ($result === false) die("failed");
  11.  
  12. while (!$result->EOF) {
  13. for ($i=0, $max=$result->FieldCount(); $i <$max; $i++)
  14. print $result->fields[$i].' ';
  15. $result->MoveNext();
  16. ";
  17. }
  18.  
  19. //No te olvides de revisar rs2html te imprime en una tabla el resultado
  20. //rs2html($result);
  21.  
  22. ?>

Descargar Ejemplo

Link: Sitio de Adodb

por: maximiliano con en Base de datos, Código, Programación