PHP Conference Japan 2024

PDOStatement::getIterator

(PHP 8)

PDOStatement::getIterator取得結果集迭代器

說明

public PDOStatement::getIterator(): 迭代器

警告

此函式目前沒有說明文件;僅提供其參數列表。

參數

此函式沒有參數。

傳回值

新增註記

使用者貢獻的註記 1 則註記

berxudar at gmail dot com
9 個月前
此方法將 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;
?>
To Top