我正在尝试创建一个PHP数组,将车辆信息输出到“ status1”,“ status2”,“ status3”三个状态之一,如下所示:
[Status1] => Array
(
[$reg] => Array
(
[Make] => $data1
[Color] => $data2
[Engine] => $data3
)
)
数据和reg变量是从SQL数据库中提取的,但是我似乎无法弄清楚如何将这些数据推入将在上面的示例中输出的数组中?
答案 0 :(得分:1)
您可以使用SQL查询从表中获取行并遍历以构建数组
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
$rows[$row['status']][$row['reg']] = array(
$row['Make'],
$row['Color'],
$row['Engine']
);
}
}