Comentarios
Adodb
Trabajar con Adodb fue una experiencia mas en el desarrollo de paginas web dinamicas, la ventaja de tener un manejador de bases de datos que en determinado momento pueda ayudar a tu producto a ser portable de una base de datos a otra es magnifico. Un compaņero de trabajo tradujo a espaņol la documentacion de Adodb dejemos que el nos platique un poco mas sobre esto. Pagina pricipal de Fernando Ortiz. Work with Adodb was a good experience in the develop of dinamic web pages, an advantage that we have a data base administrator is that our products are portables between differents data bases. A workmate made a translation of documentation of Adodb an spanish, this is of link. He can talk a lot about this topic.
Ejemplos con AdoDB y PHP
Primero hay que bajar la libreria de AdoDb descragar libreria descomprimirla y ponerla en un path de nuestra aplicacion.

tabla de ejemplo:
nombre tabla = empleados
con los campos = clave, nombre, edad, puesto.
clavenombreedadpuesto
1 Juan 35 lider de proyecto
2 Pedro 33 programador analista
3 Alex 30 soporte tecnico

Examples with AdoDB and PHP
First, you can download this library to official site of Adodb then, decompress it and you will put it in your path application.

table the example:
name table = empleados
fields the table = clave, nombre, edad, puesto.
clavenombreedadpuesto
1 Juan 35 leader the project
2 Pedro 33 analyst programmer
3 Alex 30 technical support

<?php
include_once('/path/to/adodb.inc.php');
Despues hacemos la conexion a la base de datos con la que vamos a trabajar.
$conn = ADONewConnection("informix");
$conn->PConnect($server, $user, $pwd, $db);

Ejemplo(example) con(with) GetRow()
$qry = "select * from empleados where clave = 1";
$row = $conn->GetRow($qry);

Esto trae como resultado el primer renglon que encuentre de la sentecia select executada en un arreglo. y podemos explotarlo de la siguiente manera: The result is, the first row that this sentence sql found when it was executed. and we will use it, in this way.
echo $row["clave"];    = 1
echo $row["nombre"];    = Juan
echo $row["edad"];    = 35
echo $row["puesto"];    = Lider de Proyecto
?>
Ejemplo(example) con(with) GetOne()
$qry = "select nombre from empleados where clave = 1";
$nom_empl = $conn->GetOne($qry);

El resultado del GetOne es dejado en la variable $nom_empl; Esto trae como resultado el valor del campo seleccionado en la sentecia SELECT del enunciado SQL. The GetOne result is set in $nom_empl variable; this result is the value of the field selected in the SQL sentence. The SQL sentence can return one or more values. the first value is used.
echo $nom_empl;     = Juan
?>
Ejemplo(example) con(with) Execute()
$qry = "select * from empleados ";
$rs = $conn->Execute($qry);

El resultado es un recordSet. The result is a RecordSet
Para explotar ese recorset, podemos ayudarnos con el fetchrow, este nos genera un arreglo bidimencional que podemos explotar llamando al arreglo con el nombre del campo de la tabla que queremos extraer.

while($row = $rs->fetchrow()){
   echo $row["clave"];
   echo $row["nombre"];
   echo $row["edad"];
   echo $row["puesto"];
}
$rs->Close();

Donde la Salida es:

1  Juan  35  Lider de Proyecto
2  Pedro  33  Programador Analista
3  Alex  30  Soporte Tecnico

Adodb cuenta con una funcion que se puede utilizar en nuestro objeto de conexion para poder determinar como se obtendran los arreglos generados por el recorset, estos pueden ser como arreglos asociativos(ADODB_FETCH_ASSOC) ejemplo de arriba, o numericos(ADODB_FETCH_NUM) ejemplo de abajo. El cambio en este objeto puede modificar un poco la manera de extraer la informacion del arreglo. En el siguiente ejemplo veremos como cambiar el modo y como extraer la informacion del arreglo. Para cambiar el modo tendriamos que hacerlo inmediatamente despues de la conexion para que cuando realicemos nuestra execucion del enunciado SQL, ya venga con el modo cambiado a NUM y podamos explotarlo de la siguiente manera. Adodb have a function, that can be use in our object of connection, with this function, we can decide how we need those results. they can be associative(ADODB_FETCH_ASSOC) arrays above example, or numerics(ADODB_FETCH_NUM) arrays below example. In the next example, we will look how, we can change of mode and a way, that we can get this infomation. (comment incomplete) ....
include_once('/path/to/adodb.inc.php');
$conn = ADONewConnection("informix");
$conn->PConnect($server, $user, $pwd, $db);
$conn->SetFetchMode(ADODB_FETCH_NUM);
$qry = "select nombre from empleados ";
$rs = $conn->Execute($qry);
while($rs = $row->fetchrow()){
   echo $row[0];
   echo $row[1];
   echo $row[2];
   echo $row[3];
}
$rs->Close();
?>

Donde la Salida es:

1  Juan  35  Lider de Proyecto
2  Pedro  33  Programador Analista
3  Alex  30  Soporte Tecnico