我正在尝试从数据库记录创建键和值数组,但是该数组仅获得最终记录!这是我的代码的片段
$cateogiresArr = array();
while ($row=mysqli_fetch_row($result))
{
$cateogiresArr["cateogryname"] = $row[1];
$cateogiresArr["description"] = $row[2];
}
header("Content-type:application/json");
$json_categories = json_encode($cateogiresArr);
答案 0 :(得分:4)
在每次迭代中,将包含所需数据的新数组添加到$cateogiresArr
:
while ($row=mysqli_fetch_row($result))
{
$cateogiresArr[] = [
"cateogryname" => $row[1],
"description" => $row[2],
];
}