阅读量:0
PHP迭代器可以与数据库交互,通过数据库查询获取数据后使用迭代器进行遍历操作。以下是一个示例代码,演示如何使用迭代器与数据库交互:
// 连接数据库 $pdo = new PDO('mysql:host=localhost;dbname=test', 'username', 'password'); // 执行查询 $stmt = $pdo->query('SELECT * FROM users'); // 使用迭代器遍历结果集 foreach ($stmt as $row) { echo $row['id'] . ' - ' . $row['name'] . '<br>'; }
在上面的示例中,我们首先通过PDO连接到数据库,然后执行查询并将结果集赋值给$stmt变量。接着我们使用foreach循环遍历迭代器,逐行获取查询结果并输出。这样就实现了通过迭代器与数据库进行交互的操作。