PHP PDO 查询 MSSQL 数据库教程
以下是使用 PHP PDO 查询 MSSQL 数据库的示例代码:
<?php
$servername = 'localhost';
$username = 'username';
$password = 'password';
$dbname = 'database';
try {
$conn = new PDO('sqlsrv:Server=$servername;Database=$dbname', $username, $password);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$stmt = $conn->prepare('SELECT * FROM your_table');
$stmt->execute();
// 获取查询结果
$result = $stmt->fetchAll(PDO::FETCH_ASSOC);
// 输出查询结果
foreach ($result as $row) {
echo 'ID: ' . $row['id'] . ', Name: ' . $row['name'] . '<br>';
}
} catch (PDOException $e) {
echo 'Error: ' . $e->getMessage();
}
$conn = null;
?>
在上面的示例代码中,您需要将 $servername,$username,$password 和 $dbname 替换为您的实际数据库连接信息。然后,使用 new PDO 函数创建一个新的 PDO 对象,并将数据库连接字符串作为第一个参数传递。然后,使用 setAttribute 方法设置 PDO 属性,以便在发生错误时抛出异常。
接下来,使用 prepare 方法准备 SQL 查询语句,并使用 execute 方法执行查询。然后,使用 fetchAll 方法获取查询结果,并将其存储在 $result 变量中。最后,使用 foreach 循环遍历查询结果,并输出每一行的数据。
请注意,上述示例代码仅适用于 MSSQL 数据库。如果您使用的是其他类型的数据库(如 MySQL),则需要相应地更改数据库连接字符串。
原文地址: https://www.cveoy.top/t/topic/ljt 著作权归作者所有。请勿转载和采集!