Como Utilizar ODBC Con PHP
Enviado por diva_fu • 25 de Marzo de 2013 • 381 Palabras (2 Páginas) • 453 Visitas
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
...