請隨時和我一樣溫柔,因爲我在學習使用手冊,反覆試驗和(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