这里是代码现在存在:合并几个MySQL的结果合并到一个JSON编码(PHP)
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/$输出
- ATT2从$ average_query_result/$ OUTPUT2
- ATT3来到来自于$ items_query_result/$ OUTPUT3
因此,仅编码一个变量来,不3.
我不确定这将如何工作,但我感谢你的回应(因为没有人做过)。 $行来自三个不同的查询调用。我不认为你可以这样使用它们。 – KickingLettuce 2012-07-31 20:56:46
这将是一个简单的修复,只需使用$ row1查询1等... – Jim 2012-08-01 13:07:27
嘿谢谢。我最终回答了我自己的问题,并在这里找到了问题的根源....(见上文) – KickingLettuce 2012-08-01 15:43:41