Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Holen Sie sich eine Liste der ODBC-Datenquellen auf dem lokalen PC mit PHP

Wenn ich davon ausgehe, dass Sie Windows verwenden

Benutzerdefinierte ODBC-Verbindungen werden unter HKEY_CURRENT_USER\Software\ODBC\ODBC.INI gespeichert

Systemdefinierte ODBC-Verbindungen werden unter HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI gespeichert

ODBC-Treiber werden unter HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI definiert

Sie brauchen also einen Trick mit PHP, um aus der Registrierung wie dieses hier zu lesen oder dieser

Wenn ich davon ausgehe, dass Sie dann auf Unix/Linux sind

Benutzerdefinierte ODBC-Verbindungen werden unter /etc/odbc.ini gespeichert

Systemdefinierte ODBC-Verbindungen werden unter /home/username/.odbc.ini gespeichert

ODBC-Treiber werden unter /etc/odbcinst.ini definiert

Alle sind Textdateien mit INI-ähnlicher Syntax.