此方法將 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;
?>