请随时和我一样温柔,因为我在学习使用手册,反复试验和(ahem)反向开源软件工程。MySQL到PHP阵列分组重复值
我有一个MySQL查询返回一个表像下面的(查询已经因为它包括连接表的总和和计数相当复杂):
DATE ANSWER CATEGORY COUNT
2011-01-01 Y CAT1 22
2011-01-01 Y CAT2 220
2011-01-01 N CAT1 14
2011-01-01 N CAT2 530
2011-01-02 Y CAT1 50
2011-01-02 Y CAT2 270
2011-01-02 N CAT1 18
2011-01-02 N CAT2 576
我需要的一切到单一线,日期如
DATE Total Y Total N Total Cat1 Total Cat2 Total Overall
2011-01-01 242 544 36 750 786
2011-01-02 320 594 68 750 846
现在,我认为去这些数字我要去需要将它们分组到一个多维数组,这样我可以用数字像这样玩:
Array
(
2011-01-01 => Array (
Y => Array(
[CAT1] = 22
[CAT2] = 220
)
N => Array(
[CAT1] = 14
[CAT2] = 530
)
)
2011-01-02 => Array (
Y => Array(
[CAT1] = 50
[CAT2] = 270
)
N => Array(
[CAT1] = 18
[CAT2] = 576
)
)
)
但是,这是我陷入困境我似乎无法弄清楚foreach循环获取数据在这个实例中的数组,并且一旦它在那里,我如何显示它在表中?
任何帮助将不胜感激。
不错,没有想到使用案例+1比我所有的子选择更好 – 2011-05-19 19:49:45
优秀的安德烈,那工作的一种享受,谢谢! – Leseul 2011-05-20 09:31:40