Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS
Desde 0 | HTML | CSS | ASP | PHP | AJAX | Javascript | Promoción de webs | Rentabilidad de webs
Directorio | Manuales | Scripts | FAQs | Programas | Artículos Copyleft | Actualidad | La Cosecha | Colabora
Registrarse | Vuestras páginas | Foros del web | Lista de correo | Boletín de novedades
Generador METAs | Compras | Busca cursos
Alojamiento | Dominios.es | Micropagos SMS | Buscadores | Patentes, marcas | Creación web | Multimedia | Videos
Desarrollo Freelance | Buscar proyectos | Buscar profesionales | Solicitar desarrollo

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.


28/1/03 - 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!

 Seguir navegando a partir aquí:
+ 1 manual relacionado
+ 2 categorias relacionadas
+ 2 comentarios (Añadir)
+ 5 comentarios no revisados

 Autoría, licencia y acciones sobre este artículo

Informe de Roberto Bárcenas*
URL: http://www.chicosyescritores.org

Atención: Copyright. Este artículo no se puede reproducir sin la autorización expresa del autor.

* Para consultas técnicas utilizar la lista de correo.

Versión imprimible Versión imprimible del artículo
Enviar artículo por e-mail Enviar artículo por e-mail
Añadir un comentario al artículo Publicar un comentario del artículo

Manuales relacionados con este artículo
Dentro de Taller de PHP

Categorias relacionadas
A través de las categorías de nuestro directorio se pueden encontrar otro tipo de recursos relacionados con este artículo:
+ Entrar en PHP
+ Entrar en Scripts en PHP


 Comentarios de los visitantes
Los comentarios de los visitantes son para ampliar la información del artículo. Cualquiera puede participar.
Se muestran 2 comentarios revisados

 Comentario de
09/12/04 
$appat = $datos->fields["apellidoP"]
falta una comilla doble

 Comentario de Alan
14/11/05 
Faltaría hacer el MoveNext.
Siempre muestra la misma fila.

Añadir un comentario al artículo Añadir un comentario del artículo
 Comentarios sin revisar
Entre los comentarios no revisados puede haber algunos interesantes que se hayan enviado recientemente.
 Se han encontrado 5 comentarios sin revisar

Ver el comentario no revisadoVer los comentarios no revisados
Añadir un comentario al artículo Añadir un comentario del artículo



Enlaces:
Maestrosdelweb
  Ir arriba

Manuales relacionados
+Taller de PHP
Categorías
+PHP
+Scripts en PHP

Lectura recomendada

Compra este libro en Agapea, la librería urgente a domicilio.

Tienda DesarrolloWeb

DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia