los drivers ODBC normalmente se utilizan en sistemas operativos Windows.
son una capa intermedia entre la base de datos y las funciones especificas para acceder a la informacion contenida en ellas.
posiblemente los ODBC se inventaron para acceder a una base de datos de forma transparente. de manera que puedes acceder a MySQL, Interbase, Oracle sin necesidad de usar funciones especificas (propietarias).
la teoria es muy bonita, pero al final casi todo el mundo monta las aplicaciones sobre una base de datos determinada, com MySQL. al cliente le mola y al final te paga.
el que he llegado a usar yo es el ODBC de MySQL. su instalacion es muy sencilla. te descargas e instalas el odbc de:
http://dev.mysql.com/downloads/connector/odbc/3.51.html
para acceder a la base de datos a traves de ODBC, usa el siguiente script:
Código:
<?php
// abre la conexion
$conn = odbc_connect($datasource, $user, $password);
...
...
// cierra la conexion
odbc_close($conn);
?>
aqui encontraras mas informacion acerca de las funciones que utiliza PHP para conectarse a una base de datos a traves de ODBC:
http://es2.php.net/manual/en/ref.uodbc.php