这是现在存在的代码:
while($row=mysql_fetch_assoc($count_query_result))
$output[]=$row;
while($row=mysql_fetch_assoc($average_query_result))
$output2[]=$row;
while($row=mysql_fetch_assoc($items_query_result))
$output3[]=$row;
print(json_encode(array($output,$output2,$output3)));
mysql_close();
我的问题:
如何从三个查询结果中的每一个中获取一列,并从中创建一个 JSON 数组,如下所示:
[{'att1':'数据'},{'att2':'数据'},{'att3':'数据'}]
假设:
- att1 来自 $count_query_result/$output
- att2 来自 $average_query_result/$output2
- att3 来自 $items_query_result/$output3
因此,只编码一个变量,而不是 3 个。