ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Como Utilizar ODBC Con PHP


Enviado por   •  25 de Marzo de 2013  •  381 Palabras (2 Páginas)  •  471 Visitas

Página 1 de 2

Cómo utilizar ODBC con PHP

En algunas ocasiones se nos presentan diferentes problemas a solucionar, como el de desarrollar una aplicación con la cual podamos conectarnos a diferentes bases de datos como: Access, dBase, entre otras. Una forma de resolver este problema es usando ODBC.

En el siguiente ejemplo agregaremos un DSN dentro del ODBC para realizar la conexión a una base de datos en Access:

Paso 1:

Iniciamos abriendo nuestro ODBC Data Source Administrator, luego nos situamos en la pestaña System DSN.

Paso 2:

Posicionados en la petaña System DSN agregaremos uno nuevo, seleccionando el botón Add/Agregar.

Paso 3:

En este caso seleccionamos el Driver de Microsoft Access (*.mdb) y damos clic en el botón Finish/Finalizar.

Paso 4:

Introducimos el Data Source Name tomando en cuenta que este nombre llamará a nuestro DSN creado en ODBC. En este ejempo se llamará: prueba. La descripción (opcional). Luego damos clic en el botón Select/Seleccionar donde buscaremos nuestra base de datos, en el ejemplo db.mbd y seleccionemos el botón OK.

Paso 5:

Luego de seleccionar nuestra base de datos, con todos los datos correctos, seleccionamos el botón OK.

Paso 6:

A continuación vemos que se ha agregado nuestro DSN, con nombre prueba y el Driver Driver do Miscrosoft Access (*.mdb). Ahora seleccionemos el botón OK.

Paso 7:

Una vez creado nuestro DSN en el ODBC, veremos el siguiente código PHP el cual nos permitirá conectarnos a nuestro ODBC y realizar consultas a la base de datos.

<?

$dsn = "prueba";

//debe ser de sistema no de usuario

$usuario = "";

$clave="";

//realizamos la conexion mediante odbc

$cid=odbc_connect($dsn, $usuario, $clave);

if (!$cid){

exit("<strong>Ya ocurrido un error tratando de conectarse con el origen de datos.</strong>");

}

// consulta SQL a nuestra tabla "usuarios" que se encuentra en la base de datos "db.mdb"

$sql="Select * from usuarios";

// generamos la tabla mediante odbc_result_all(); utilizando borde 1

$result=odbc_exec($cid,$sql)or die(exit("Error en odbc_exec"));

print odbc_result_all($result,"border=1");

?>

Mediante este código en PHP lograremos realizar la consulta a la base de datos, en nuestro caso nos mostrará los datos guardados en la tabla usuarios la cual contiene 4 campos Idusuarios – Nombre – Pais - Edad y cuenta con 5 registros de ejemplo.

Esto también nos ayudará a la hora de usar otros tipos de bases de datos, soló necesitaremos modificar el driver que utilizaremos en nuestro ODBC, sin necesidad de cambiar

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com