📅  最后修改于: 2023-12-03 15:17:44.694000             🧑  作者: Mango
MSSQL PDO 是一种用于连接 Microsoft SQL Server 数据库的 PHP 扩展。它提供了一种安全、高效的方式来与 MSSQL 数据库进行交互。
若要开始使用 MSSQL PDO,请按照以下步骤安装和配置相应的软件和扩展:
extension=php_pdo_sqlsrv_XX_Y.dll
extension=php_sqlsrv_XX_Y.dll
其中,XX
是相应的 PHP 主版本号,Y
是次要版本号。以下是一个示例代码片段,演示如何使用 MSSQL PDO 连接到数据库并执行查询:
<?php
$server = "your_server_name";
$database = "your_database_name";
$username = "your_username";
$password = "your_password";
try {
$conn = new PDO("sqlsrv:server=$server;Database=$database", $username, $password);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql = "SELECT * FROM your_table";
$stmt = $conn->query($sql);
$results = $stmt->fetchAll(PDO::FETCH_ASSOC);
foreach ($results as $row) {
echo $row['column_name'] . ": " . $row['column_value'] . "<br>";
}
$conn = null;
} catch(PDOException $e) {
echo "Connection failed: " . $e->getMessage();
}
?>
请确保将以下变量替换为实际的数据库连接信息:
$server
:SQL Server 实例的名称或 IP 地址。$database
:要连接的数据库的名称。$username
:用于连接数据库的用户名。$password
:用于连接数据库的密码。以上示例连接到数据库并执行一个简单的查询,将结果作为关联数组返回。您可以根据自己的需求对查询结果进行进一步处理。
MSSQL PDO 支持以下常用功能:
更多关于 MSSQL PDO 的详细信息和用法,请参阅官方文档:https://php.net/manual/en/ref.pdo-sqlsrv.php
以上是使用 MSSQL PDO 连接数据库的简要介绍,希望对您有所帮助!