Mysql
 sql >> Base de données >  >> RDS >> Mysql

obtenir la liste des sources de données ODBC sur un ordinateur local à l'aide de PHP

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.