【发布时间】:2018-04-05 12:49:10
【问题描述】:
我必须从数据库中获取 JSON 响应:
id 和 last_active:
$users = array();
$stmt = $mysqli->query('SELECT id, last_active FROM users WHERE status = 1');
while ($row = $stmt->fetch_assoc()) {
$users[]['id'] = $row['id'];
$users[]['last_active'] = $row['last_active'];
}
echo json_encode($users);
数组必须如下:
$users = array (
0 => array(1, 1522921015),
1 => array(2, 1522921019),
2 => array(3, 1522921102),
3 => array(4, 1522921195),
4 => array(5, 1522921034)
);
如何用查询结果正确构建多维数组?
【问题讨论】:
-
你的代码到底有什么问题?
标签: php arrays multidimensional-array mysqli