透過PDO ODBC 將PHP 連接到MSSQL:了解驅動程式設定
嘗試使用ODBC 透過PDO 連接到MSSQL 資料庫時,您可能SQL會遇到以下情況:如果未正確設定必要的配置文件,則會遇到問題。讓我們探討解決此問題的驅動程式設定的關鍵方面。
先決條件:
設定檔:
範例:
odbc.ini:
[mssql] Description=MSSQL Server Driver=freetds Database=XXXXXX ServerName=MSSQL TDS_Version=7.1
odbcinst.ini:
[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
freetds.conf:
[mssql] host=XXXXXX port=1433 tds version=7.1
配置後,使用PDO 連接到資料庫:
請注意,您的使用者名稱可能需要網域使用者名稱格式。執行 phpinfo() 透過在「Libraries」部分下的「mssql」部分中搜尋「freetds」來驗證連線是否成功。$pdo = new PDO("dblib:host=mssql;dbname=$dbname", "$dbuser", "$dbpwd");
以上是如何透過 PDO ODBC 將 PHP 連接到 MSSQL:驅動程式設定逐步指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!