現在存在するコードは次のとおりです。
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();
私の質問:
3 つのクエリ結果のそれぞれから 1 つの列を取得し、そこから JSON 配列を作成するには、次のようにします。
[{ 'att1' : 'データ'}, { 'att2' : 'データ'}, { 'att3' : 'データ'}]
仮定:
- att1 は $count_query_result/$output から来ました
- att2 は $average_query_result/$output2 から来ました
- att3 は $items_query_result/$output3 から来ました
したがって、3 つではなく、1 つの変数のみをエンコードします。