【发布时间】:2018-09-03 06:37:30
【问题描述】:
<?php
$db = mysqli_connect('localhost', 'root', '', 'registration');
$query = "select * from users order by ID";
$result = mysqli_query($db, $query);
// Associative array
$row = mysqli_fetch_array($result, MYSQLI_ASSOC);
printf("%s (%s)\n", $row["email"], $row["password"]);
mysqli_close($db);
我的问题是这段代码总是只打印一个用户的详细信息,但实际上数据库中有三个用户。我想显示所有记录。如何从 MySQLi 中获取所有结果?
【问题讨论】:
-
是时候了解循环了
-
您需要遍历结果才能打印多于 1 条记录。