Javascript 将数据从MySQL存储到PHP数组,以返回JSON
我有一个MySQL表,其中包含colsJavascript 将数据从MySQL存储到PHP数组,以返回JSON,javascript,php,arrays,json,Javascript,Php,Arrays,Json,我有一个MySQL表,其中包含cols| btn_id | btn_title | btn_bg | btn_text | 我试图将表中的数据获取到一个php数组,然后通过JSON返回,这样该数组就可以在请求php/MySQL数据的JS文档中使用。行和列/索引的各自名称 到目前为止,我已经: $sql = 'SELECT * FROM btn_color_presets '; $result = mysqli_query($sql); $array = a
| btn_id | btn_title | btn_bg | btn_text |
我试图将表中的数据获取到一个php数组
,然后通过JSON
返回,这样该数组就可以在请求php/MySQL数据的JS文档中使用。行和列/索引的各自名称
到目前为止,我已经:
$sql = 'SELECT *
FROM btn_color_presets
';
$result = mysqli_query($sql);
$array = array(); //
while($row = mysql_fetch_assoc($result)) //
{
$array[] = $row;
$index++;
}
Q.现在我想返回一个由数据数组生成的JSON数组。我该如何继续
注意:我对数组很糟糕,不完全确定上面的方法是否符合我的要求,但我认为它是正确的 在循环后调用json\u encode
:
header("Content-type: application/json");
echo json_encode($array);
您不需要$index
,只需使用$array[]=$row
向数组添加新元素即可。啊,太棒了,所以我的思路是正确的。谢谢你,巴尔马!