对于带有 Microsoft 驱动程序的 SQL Server,我应该使用哪个 PDO 连接字符串?

Barbara Streisand
发布: 2024-11-07 02:43:02
原创
452 人浏览过

Which PDO Connection String Should I Use for SQL Server with Microsoft Drivers?

使用 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中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!