Está usted en Indice > Construcción > Lenguajes > PHP > Lecciones y Paso a Paso > Biblioteca ADOdb para PHP
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Biblioteca ADOdb para PHP

Permite implementar fácilmente una capa de abstracción de base de datos, para realizar la página una única vez y que permita utilizar cualquier sistema gestor de base de datos sin cambiar el código.

Esta nota técnica la envío a propósito de que ayer leí un taller de acceso a BD con PHPLIB, el cual me pareció muy interesante y creo necesario ampliar las ventajas de PHP utilizando la biblioteca ADODB.

La forma de como instalar los archivos y de las especificaciones, las cuales son muy muy sencillas, se las dejo a ustedes, pueden encontrar el manual y la descarga en: http://php.weblogs.com/

El asunto aquí es que adodb maneja objetos, al igual que PHPLIB, pero lo fantástico es que solo bastará que hagamos una sola vez nuestro código sin importar si nuestro DBMS cambia, así nos evitaremos el tener que mudar el código también y no haremos un sitio para cada manejador, pues el tipo de BD lo especificamos en una variable y tan solo hará falta cambiar esa variable por el nombre del actual DBMS.

Aqui les pondré tan solo un pequeño ejemplo de manejo de datos con ADODB.

<?
include('adodb.inc.php'); //Este es un archivo con los datos que necesita el programa para reconocer adodb

$conn = &ADONewConnection('mysql'); Aquí el tipo de BD
$conn->PConnect('usuarios'); Conexión con la BD

if (!$DB)
    print "No se realizó la conexión";
else{
    $query= "select * from usuario";
    $query.= "where nombre like '%$nombre%'";

    $datos = $DB->Execute("$query"); /*Ejecutamos el query*/

    $numFilas = $datos->RecordCount(); /* contamos el total de registros de resultado */

    for ($i=0;$i<=$numFilas;$i++){

       /* Comenzamos a extraer de la BD los registros */
       $nombre= $datos->fields["nombre"];
       $appat = $datos->fields[apellidoP"];

       print " $i. Nombre:$nombre $appat";
    }

    $datos->Close(); //opcional
    $conn->Close(); //opcional
}
?>

Bueno, ahi el pequeño ejemplo, ya les toca a ustedes investigar y aprovechar la biblioteca a como les acomode, saludos!



Usuarios que han visto este tema también han visto...

- Verificar la existencia de una url
- Funciones de acceso a archivos en PHP
- Internacionalizacion mediante PHP
- Saber si una tabla de una BD existe
- Subir archivos con PHP


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad






Cursos de Community Manager

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 13-02-2012 a las 04:16:03