PHP Json响应仅返回最后一行

时间:2016-02-03 17:11:51

标签: php json

您好我正在尝试使用AngularJS运行此代码行,但只是获取最后一行数据集,我在一些网站中看到过这个示例,我不知道我是否缺少某些配置:

$result = $mysqli->query ($query ) or die( $mysqli->error . __LINE__ );

$arr = array();
if($result->num_rows > 0) {
    while($row = $result->fetch_assoc()) {
       $arr['data'] = $row;
    }
}

# JSON-encode the response
echo $json_response = json_encode($arr);

由于

1 个答案:

答案 0 :(得分:3)

这一行只是用数组$arr['data']覆盖$row

$arr['data'] = $row;

将其更改为

$arr['data'][] = $row;

这将行作为数组推送到$arr['data']