php查找MySQL中某张表的数据,如何封装为json数组?

查找到所有条目数据后如何封装成json数组返回给客户端?json_encode是封装成json对象而已

$sql = "SELECT* FROM table1 ";//查询表table1
$result = mysqli_query($conn,$sql);//将表与数据库连接
$output = []; //用于盛放查询到的商品
while(($row=mysqli_fetch_assoc($result))!==null){
$output[] = $row;
}
echo json_encode($output);//输出查询到的数据

json_decode($json, true); 给一个参数强制转化成关联数组

echo "$json={";

for(**;**;**){
echo $你的数据.": ".$你的数据.",
";
}

echo "}";

大概就是这种形式吧

header('Content-Type:application/json;charset=utf-8');
echo(json_encode($data));