使用 PDO 和 Microsoft 驱动程序连接到 SQL Server
尝试使用 PHP 数据对象 (PDO) 连接到 SQL Server 数据库时Microsoft 的驱动程序,可能不清楚是否使用“sqlsrv”连接字符串或其他选项,如“odbc”、“dblib”或“mssql”。
使用 PDO 连接到 SQL Server 的推荐方法Microsoft 驱动程序是使用“sqlsrv”连接字符串。该字符串提供了专为 Microsoft SQL Server 量身定制的更直接、更可靠的连接。
以下示例演示了如何使用带有“sqlsrv”连接字符串的 PDO 正确建立与 SQL Server 数据库的连接:
<?php $host = 'YourAddress'; $database = 'YourDatabase'; $username = 'Username'; $password = 'Password'; $dsn = "sqlsrv:Server=$host;Database=$database"; try { $conn = new PDO($dsn, $username, $password); } catch (PDOException $e) { echo 'Connection failed: ' . $e->getMessage(); } ?>
在此示例中,“sqlsrv”连接字符串与必要的主机、数据库、用户名和密码信息一起使用。连接建立后,您可以使用 $conn 变量来执行查询和执行数据库操作。
以上是对于带有 Microsoft 驱动程序的 SQL Server,我应该使用哪个 PDO 连接字符串?的详细内容。更多信息请关注PHP中文网其他相关文章!