关闭。这个问题需要更加突出重点。它目前不接受答案。
**想改进这个问题吗?**通过编辑这篇文章更新这个问题,使它只关注一个问题。
两年前关门了。
改进这个问题
<?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获取所有结果?
2条答案
按热度按时间fcy6dtqo1#
使用此代码:
envsm3lx2#
你错过了
while()
这就是为什么你会得到一个结果。您可以在这里了解有关循环的更多信息为了使您的代码更高效和安全,您应该使用pdo或准备好的语句