1
在PHP腳本,它看起來像你這是怎麼連接到ODBC數據庫:如何確定哪些驅動程序可用於PHP(在Linux系統上)odbc?
$connection = odbc_connect("Driver={SQL Server Native Client 10.0};Server=$server;Database=$database;", $user, $password);
我遇到的問題是,我不知道是幹什麼用的「驅動程序=」。我在那裏放的是我看到的另一個劇本。在我的劇本,我要做的就是嘗試使用這條線進行連接,但我得到了以下錯誤:
Warning: odbc_connect(): SQL error: [unixODBC][Driver Manager]Data source name not found, and no default driver specified, SQL state IM002 in SQLConnect in /srv/www/htdocs/site/test.php on line 8
從我可以告訴,它看起來像我指定的驅動程序不正確。我試圖連接的數據庫是MSSQL數據庫,我只打算從中查詢信息。有沒有辦法列出我的系統中可用的數據庫驅動程序?我以前從來沒有必須安裝/配置這樣的驅動程序(我從來沒有做過這樣的事情;過去我所做的所有PHP工作都是在MySQL中完成的)。另外,我不想將其他軟件編譯到我的系統上(如果可能的話);我寧願從repos安裝所有軟件包。
你見過[呢?](http://stackoverflow.com/questions/12092699/odbc-connect-sql-server) 驅動程序= {SQL服務器}; – Huy