【发布时间】:2014-11-14 11:35:37
【问题描述】:
从 SELECT 查询中输出所有结果的最佳方式是什么?
if ($result = mysqli_query($con, "SELECT name,pic_url FROM accounts")) {
$data = mysqli_fetch_assoc($result);
var_dump($data);
mysqli_free_result($result);
}
目前转储$data 仅输出一个结果,即使快速检查mysqli_num_rows() 显示两个结果(并且表格中有两行)。
输出这些数据的最佳方式是什么?
我基本上希望为每一行输出name 字段和pic_url,因此我希望将我的结果作为一个数组接收,然后我可以使用foreach 循环遍历它
【问题讨论】:
-
你也可以使用 mysqli_fetch_all 函数。