如何处理MySQLi fetch_all结果?

时间:2013-12-17 17:38:46

标签: php mysql arrays

我有一个数据库,列出了我的所有用户,并且每个用户都与他们的团队相关联。我有以下查询

SELECT * FROM users WHERE team = 'red'

显然会从数据库中返回多行。 mysqli_fetch_all函数似乎是处理这些结果的理想选择,但我不确定这会给我带来什么。

我是否会完全获得$users[user][details]等二维数组?

1 个答案:

答案 0 :(得分:0)

使用while循环。

例如:

$query = mysqli_query($conn, "SELECT * FROM `users` WHERE `team` = 'red'");
while($row = mysqli_fetch_all($query)){
   //Process each row
   echo $row["name"];
}

未经测试,但它应该是您正在寻找的。