透過 PDO ODBC 將 PHP 連接到 MSSQL
使用 PDO ODBC 驅動程式將 PHP 連接到 MSSQL 資料庫時,必須確保正確配置。這涉及設定多個設定檔:
1.設定檔:
2.軟體包安裝:
,這可能需要作業系統中的特定軟體包名稱(例如Ubuntu 中的tdsodbc)。
[mssql] Description = MSSQL Server Driver = freetds Database = XXXXXX ServerName = MSSQL TDS_Version = 7.1
將 TDS_Version 設定為與 freetds.conf 中指定的版本相符。
[freetds] Description = MS SQL database access with Free TDS Driver = /usr/lib/i386-linux-gnu/odbc/libtdsodbc.so Setup = /usr/lib/i386-linux-gnu/odbc/libtdsS.so UsageCount = 1
依照系統架構調整驅動程式和安裝程式路徑。
[mssql] host = XXXXXX port = 1433 tds version = 7.1
調整 tds 版本以符合您的 MSSQL 版本。
$pdo = new PDO("dblib:host=mssql;dbname=$dbname", "$dbuser","$dbpwd");
指定網域名稱使用者名稱格式如有必要,請輸入使用者名稱。
進行所有這些變更後重新啟動 Apache。
以上是如何使用 PDO ODBC 將 PHP 連接到 MSSQL?的詳細內容。更多資訊請關注PHP中文網其他相關文章!