当前位置: 首页> 函数类别大全> PDO::query

PDO::query

执行SQL语句,将结果集作为PDOStatement对象返回
名称:PDO::query
分类:PDO
所属语言:php
一句话介绍:执行SQL语句,将结果集作为PDOStatement对象返回

PDO::query 函数

适用 PHP 版本:PHP 5.1.0 及以上版本

<h2>函数说明</h2>
<p>PDO::query() 方法用于执行一条 SQL 查询语句,并返回一个 PDOStatement 对象。该函数通常用于不需要参数的 SELECT 查询,以及直接执行 SQL 语句。查询结果可通过 PDOStatement 对象进一步处理。</p>

<h2>函数语法</h2>
<p>PDO::query(string $sql): PDOStatement|false

$pdo = new PDO('mysql:host=localhost;dbname=testdb', 'username', 'password');
$sql = "SELECT * FROM users";
$stmt = $pdo->query($sql);

if ($stmt) {
while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
echo $row['id'] . ': ' . $row['name'] . '
';
}
} else {
echo "查询失败!";
}

示例代码的说明


该示例首先创建一个 PDO 实例,连接到名为 "testdb" 的数据库。然后使用 query() 方法执行一条 SELECT 查询,获取 "users" 表中的所有记录。通过 fetch() 方法遍历查询结果并输出每个用户的 ID 和姓名。如果查询执行失败,输出错误信息。

同类函数
热门文章