首頁  >  文章  >  後端開發  >  如何使用 PDO 和 Microsoft 驅動程式連線到 SQL Server?

如何使用 PDO 和 Microsoft 驅動程式連線到 SQL Server?

Barbara Streisand
Barbara Streisand原創
2024-11-06 19:02:03692瀏覽

How do I connect to SQL Server using PDO with Microsoft Drivers?

使用具有Microsoft 驅動程式的PDO 連接到SQL Server

透過PHP 資料物件(PDO) 連接到SQL Server 資料庫是一個簡單的過程。 PDO 提供了用於存取各種資料庫(包括 SQL Server)的標準化介面。若要使用Microsoft 驅動程式建立連接,請依照下列步驟操作:

連接字串:

使用sqlsrv 驅動程式的SQL Server 連接字串格式如下:

$db = new PDO("sqlsrv:Server=YourAddress;Database=YourDatabase", "Username", "Password");

將YourAddress 替換為SQL Server 位址,將YourDatabase 替換為資料庫名稱,將Username 替換為資料庫使用者名,將Password 替換為資料庫密碼。

範例用法:

建立連線後,您可以使用PDO 物件執行SQL 查詢:

$query = "SELECT * FROM table_name";
$stmt = $db->prepare($query);
$stmt->execute();
$results = $stmt->fetchAll();

此程式碼將執行查詢並將結果儲存在$results 中變數。

其他注意事項:

  • 確保您已安裝 PDO 的 Microsoft SQL Server 驅動程式。
  • 如果遇到任何問題,檢查您的連接字串是否有錯誤。
  • 如果您要連接到遠端資料庫,您可能需要調整伺服器位址或連接埠。

替代方法:

雖然使用sqlsrv 是透過PDO 連接到SQL Server 的建議方法,但您可以使用替代驅動程式:

  • odbc: 此驅動程式使用PHP ODBC 擴充連接到SQL Server。
  • dblib: 此驅動程式使用 PHP dblib 擴充連接到 SQL Server。
  • mssql: 此驅動程式使用已棄用的 PHP mssql 擴充功能來連接到 SQL Server。

但是,通常建議使用 sqlsrv 驅動程式以獲得最新且可靠的連接。

以上是如何使用 PDO 和 Microsoft 驅動程式連線到 SQL Server?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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