sql server 连接有两种方法:使用 pdo(php 数据对象):创建 pdo 实例,设置 pdo 属性(可选)。使用 mssql_connect 函数:创建连接,选择数据库(注意:已弃用,建议使用 pdo)。
PHP 连接 SQL Server
使用 PDO(PHP 数据对象)连接
PDO 是 PHP 中连接数据库的标准扩展,可用于连接各种数据库,包括 SQL Server。以下是如何使用 PDO 连接到 SQL Server:
-
创建 PDO 实例
$serverName = "serverName"; // 您的 SQL Server 主机名或 IP 地址 $database = "databaseName"; // 您要连接的数据库名称 $username = "username"; // 您的 SQL Server 用户名 $password = "password"; // 您的 SQL Server 密码 try { $conn = new PDO("sqlsrv:server=$serverName;Database=$database", $username, $password); } catch(PDOException $e) { echo "数据库连接失败:" . $e->getMessage(); }
登录后复制 -
设置 PDO 属性(可选)
您可以设置 PDO 属性来优化连接行为,例如:$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // 抛出异常而不是返回错误代码 $conn->setAttribute(PDO::ATTR_EMULATE_PREPARES, false); // 禁用预编译语句仿真,提高性能
登录后复制
使用 mssql_connect 函数连接
mssql_connect 函数是 PHP 中连接到 SQL Server 的较旧函数。以下是如何使用它:
-
创建连接
$serverName = "serverName"; // 您的 SQL Server 主机名或 IP 地址 $username = "username"; // 您的 SQL Server 用户名 $password = "password"; // 您的 SQL Server 密码 $conn = mssql_connect($serverName, $username, $password); if (!$conn) { echo "数据库连接失败"; }
登录后复制 -
选择数据库
连接后,您需要选择要使用的数据库:mssql_select_db("databaseName", $conn);
登录后复制
注意:
- mssql_connect 函数已被弃用,建议使用 PDO 进行连接。
- 使用这些方法连接后,您可以使用标准 SQL 语句执行查询、插入和更新操作。
以上就是php怎么连接sqlserver的详细内容,更多请关注php中文网其它相关文章!