首頁 >資料庫 >mysql教程 >如何修復 PHP 中的「呼叫未定義函數 sqlsrv_connect()」錯誤?

如何修復 PHP 中的「呼叫未定義函數 sqlsrv_connect()」錯誤?

Linda Hamilton
Linda Hamilton原創
2024-12-21 01:28:111081瀏覽

How to Fix the

致命錯誤已解決:了解用於連接到Microsoft SQL Server 的sqlsrv_connect() 函數

在建立連接資料庫的Web 應用程式時,您遇到了「呼叫未定義函數sqlsrv_connect()」錯誤的絆腳石。出現此錯誤的原因是 Windows PHP 5.3 及以上版本不提供 MSSQL 擴充。

要解決此問題,您需要安裝 SQLSRV,這是 Microsoft 提供的驅動程序,作為 MSSQL 的替代方案。請仔細按照以下步驟操作:

  1. 從 Microsoft 官方下載頁面下載 SQLSRV32.EXE 檔案。
  2. 選擇目標路徑為「C:xamppphpext」。
  3. 尋找php.ini 檔案中的「extension = php_sqlsrv_56_ts.dll」行和取消註釋,如果不存在則追加它。
  4. 從 XAMPP 控制面板重新啟動 Apache Web 伺服器。

完成這些步驟後,錯誤應該得到解決,並且您將能夠成功連接到 Microsoft SQL Server 資料庫並執行所需的操作(SELECT、INSERT、UPDATE 和刪除)。

請記住確保您具備所有必要的 PHP 先決條件,例如在 PHP 配置中啟用的 PHP 資料物件 (PDO) 擴充功能。

以上是如何修復 PHP 中的「呼叫未定義函數 sqlsrv_connect()」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn