TONTOS.COMTONTOS.COMTONTOS.COMTONTOS.COM

Detalles del post: Acceso a base de datos con PHPLIB 


04.09.05

Permalink 12:22:26, Categorías: Tutoriales, 1129 palabras   Spanish (ES)

Acceso a base de datos con PHPLIB


El acceso a base de datos es una de las tareas más comunes, en cualquier aplicación sobre Internet. Y una de las primeras que cualquier programador trata de automatizar. Y como casi todo en está vida se les ha ocurrido antes muchos antes que a nosotros, y en algunos casos lo han resuelto francamente bien.

[Mas:]

Como muestra, las clases de base de datos que incluye PHPLIB entre otras http://phplib.sourceforge.net/index.php3, además de las que incorpora para la gestión de sesiones, autentificación, etc.

Si vienes de la programación estructurada, probablemente las clases y la programación orientada a objetos, OOP, te resulten un tanto intimidatorias. Pero francamente el uso de las clases aporta tantas ventajas que merece la pena perder un poco de tiempo en comprender su funcionamiento.

Procuraré no hacer uso de la terminología que se utiliza en la OOP, aunque algunas veces será inevitable. En estos casos pasaré de puntillas sobre estos temas, ya que no es finalidad de este tutorial introducirte en el mundo de los objetos.

Para el uso de DB_Sql, solo tienes que descargarte https://sourceforge.net/project/showfiles.php la librería de clases y descomprimirlas. No te asustes entre todos esos ficheros, solo nos interesan unos pocos, en concreto los que empiezan por db_. Como podrás ver PHPLIB incluye clases para manejar las bases de datos más populares, entre las que se cuentan las de MySql, en la que nos centraremos, Oracle y Postgress entre otras.

Para utilizar una clase lo primero que hacemos es crear una instancia de la misma y para ello debemos pedir a PHP que incluya el fichero que incluye la clase. Lo haremos de la siguiente forma:


include ('/ruta_al_fichero/db_mysql.inc');
$q= new DB_Sql;

Como puedes ver para ello hemos utilizado la palabra new y lo hemos asignado a una variable $q. En realidad esto es un objeto, una instancia de la clase DB_Sql.

Ahora inicializaremos los parámetros de conexión a la base de datos, modificando algunas variables definidas dentro de la clase:


$q->Host = "tuHost";
$q->Database = "tuBaseDeDatos";
$q->User = "tuUsuario";
$q->Password = "tuPassword";

Por supuesto, puedes asignar estos parámetros dentro de la clase a las correspondientes variables, de esta forma los datos de conexión siempre serán los mismos.

Hasta el momento deberías tener algo como esto:


< ?php
include ('/ruta_al_fichero/db_mysql.inc');
$q= new DB_Sql;

$q->Host = "tuHost";
$q->Database = "tuBaseDeDatos";
$q->User = "tuUsuario";
$q->Password = "tuPassword";
?>

Páginas: 1 2 3

Dirección para hacer trackback a este post:

http://tontos.com/b2/htsrv/trackback.php/37

Comentarios, Trackbacks, Pingbacks:

Aún no hay Comentarios/Trackbacks/Pingbacks para este post...

Hacer comentario:

Tu email no se mostrará en la página.
Se mostrará tu URL
etiquetas XHTML permitidas: <p, ul, ol, li, dl, dt, dd, address, blockquote, ins, del, a, span, bdo, br, em, strong, dfn, code, samp, kdb, var, cite, abbr, acronym, q, sub, sup, tt, i, b, big, small>
URLs, email, AIM y ICQs serán convertidos automáticamente.
Opciones:
 
(Saltos de línea se convierten en <br />)
(Fijar cookies para el nombre, email & url)






Tecnología

Lo último en tecnología y software, ciencia aplicada.

Mayo 2008
Lun Mar Mie Jue Vie Sab Dom
<<  <   >  >>
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
Buscar

Categorías

Archivos
Otros
Sindicar esta bitácora XML

Si quiere ganar dinero, Google AdSense
es un buen sistema para rentabilizar
sus contenidos y su página web





¿Necesita tráfico para su web?
Con AdWords de Google puede
recibir visitas en unos minutos





Firefox es un navegador rápido
y seguro. Olvidese de su viejo
navegador, le recomiendo Firefox