此方法将 PDOStatement 对象转换为 Iterator 对象,使迭代 PDOStatement 的结果集变得方便。返回的 Iterator 代表结果集中的每一行。
返回值
返回一个代表 PDOStatement 对象的 Iterator。
<?php
// 建立数据库连接
$pdo = new PDO('mysql:host=localhost;dbname=mydatabase', 'username', 'password');
// 准备并执行 SQL 查询
$stmt = $pdo->query('SELECT * FROM mytable');
// 将 PDOStatement 转换为 Iterator
$iterator = $stmt->getIterator();
// 使用循环处理结果集
foreach ($iterator as $row) {
// $row 代表结果集的一行
print_r($row);
}
// 关闭 PDOStatement 和连接
$stmt = null;
$pdo = null;
?>