dimarts, 2 d’octubre del 2007

Conexión con base de datos Access desde PHP (Connexió amb base de dades Access des de PHP)

Para realizar una conexión con una base de datos Access mediante PHP, lo primero que tenemos que hacer es definir el DSN para el archivo .mdb en questión. Para hacerlo deberemos seguir los siguientes pasos:

1. Vamos al "Panel de control"
2. Clic en "Herramientas administrativas"
3. Clic en "Origenes de datos ODBC"
4. Vamos a la pestaña "DSN de sistema" i cliquem "Agregar"
5. Seleccionamos el "driver ODBC de Access"
6. Le damos un nombre al DSN (Lo utilizaremos después como alias para hacer la conexión al PHP) y seleccionamos el archivo .mdb
7. Ya tens el DSN creado!

Una vez creado, solo nos queda escribir el código PHP. A continuación veremos un ejemplo de como realizar la conexión.


Per fer una connexió amb una base de dades Access mitjançant PHP, el primer que haurem de fer és definir el DSN per l'arxiu .mdb en qüestió. Per fer-ho hem seguir els següents passos:

1. Anem al "Panel de control"
2. Clic a "Herramientas administrativas"
3. Clic a "Origenes de datos ODBC"
4. Anem a la pestanya "DSN de sistema" i cliquem "Agregar"
5. Seleccionem el "driver ODBC de Access"
6. Li donem un nom al DSN (El farem servir després com a alias a l'hora de fer la connexió al PHP) i seleccionem l'arxiu .mdb
7. Ja tenim el DSN creat!

Una vegada creat, només ens queda escriure el codi PHP. A continuació veurem un exemple de com fer una connexió.



Código (Codi)

if ($conn_access = odbc_connect ( "dsn_de_la_base_de_datos", "", "")){
    $ssql = "select * from personas";
    if($rs_access = odbc_exec ($conn_access, $ssql)){
        while ($fila = odbc_fetch_object($rs_access)){
            echo $fila->nombre
        }
    }
}



2 comentaris:

Alex ha dit...

A mi todo de ver el programa mejor es siguente porque la utiliza determine mis problemas parecidos con ms access y sabe ayudar en complejidades cualquieras - programa para recuperar archivos access.

Anònim ha dit...

te voy a partir el culo por puto pinche perro