Si je suppose que vous utilisez Windows
Les connexions ODBC définies par l'utilisateur sont stockées sous HKEY_CURRENT_USER\Software\ODBC\ODBC.INI
Les connexions ODBC définies par le système sont stockées sous HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI
Les pilotes ODBC sont définis sous HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI
Vous avez donc besoin d'une astuce avec php pour lire à partir du registre comme celui-ci ou celui-ci
Si je suppose que vous êtes sur unix/linux alors
Les connexions ODBC définies par l'utilisateur sont stockées sous /etc/odbc.ini
Les connexions ODBC définies par le système sont stockées sous /home/username/.odbc.ini
Les pilotes ODBC sont définis sous /etc/odbcinst.ini
Tous sont des fichiers texte de syntaxe de type INI.