以下是使用 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),则需要相应地更改数据库连接字符串。

PHP PDO 查询 MSSQL 数据库教程

原文地址: https://www.cveoy.top/t/topic/ljt 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录