オープンソースソフトウェアのマニュアル、試行錯誤、およびリバースエンジニアリングを使用して学習しているので、私に優しくおねがいします。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を使用するとは思わなかった –
優秀なアンドリー、それは治療を働いた、ありがとう! – Leseul