PHP迭代器如何與數(shù)據(jù)庫交互

PHP
小樊
83
2024-08-19 10:48:30
欄目: 編程語言

PHP迭代器可以與數(shù)據(jù)庫交互,通過數(shù)據(jù)庫查詢獲取數(shù)據(jù)后使用迭代器進(jìn)行遍歷操作。以下是一個(gè)示例代碼,演示如何使用迭代器與數(shù)據(jù)庫交互:

// 連接數(shù)據(jù)庫
$pdo = new PDO('mysql:host=localhost;dbname=test', 'username', 'password');

// 執(zhí)行查詢
$stmt = $pdo->query('SELECT * FROM users');

// 使用迭代器遍歷結(jié)果集
foreach ($stmt as $row) {
    echo $row['id'] . ' - ' . $row['name'] . '<br>';
}

在上面的示例中,我們首先通過PDO連接到數(shù)據(jù)庫,然后執(zhí)行查詢并將結(jié)果集賦值給$stmt變量。接著我們使用foreach循環(huán)遍歷迭代器,逐行獲取查詢結(jié)果并輸出。這樣就實(shí)現(xiàn)了通過迭代器與數(shù)據(jù)庫進(jìn)行交互的操作。

0