調試SQL Server 連接的XAMPP 中的“調用未定義函數sqlsrv_connect()”錯誤
問題:
您遇到錯誤訊息「致命錯誤:當呼叫未定義的函數sqlsrv_connect()...」嘗試使用 sqlsrv_connect() 函數建立資料庫連線時。
背景:
sqlsrv_connect() 函數是PHP 的 SQLSRV 擴展,讓您連接到 Microsoft SQL Server 資料庫。此擴充功能不會自動安裝在 XAMPP 3.2.1 及更高版本中。
解決方案:
要解決此錯誤,請按照以下步驟操作:
下載並安裝並安裝SQLSRV擴充:
在php.ini 取消註解或附加SQLSRV 擴充:
在 XAMPP 中重新啟動 Apache:
程式碼範例:
完成這些步驟後,您的程式碼應如下所示:
<?php $serverName = "jy4nij6vuy.database.windows.net,1433"; $connectionOptions = array("Database" => "robertfarb", "UID" => "robertFarb", "PWD" => "******"); $conn = sqlsrv_connect($serverName, $connectionOptions); if ($conn === false) { die(print_r(sqlsrv_errors(), true)); } ?>
額外注意事項:
以上是連線到 SQL Server 時,為什麼我的 XAMPP 設定中會出現「呼叫未定義函數 sqlsrv_connect()」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!