L'extension ODBC permet d'utiliser des pilotes de bases de données ODBC depuis PHP, avec les mêmes fonctions PHP quel que soit le pilote.
Les pilotes et gestionnaires de pilotes suivants sont directement supportés :
» IBM DB2,
» iODBC et
» unixODBC. Un pilote défini par
l'utilisateur, tel que Sybase SQL Anywhere, peut aussi être lié directement
via --with-custom-odbc.
Les versions de PHP antérieures à 8.5 supportaient directement l'utilisation de ces bases de données : » Adabas D, DBMaker, Empress et » Solid.
Note:
Il est fortement recommandé d'utiliser un gestionnaire de pilotes tel qu'iODBC ou unixODBC avec PHP. Bien qu'un pilote puisse être utilisé directement avec l'extension ODBC en compilant PHP contre lui, un gestionnaire de pilotes offre plus de flexibilité et de compatibilité. Sous Windows, le gestionnaire de pilotes du système est toujours utilisé.