Pivot-Tabellen PHP / MySQL

Was ist der beste Weg, um Pivot-Tabellen in PHP / MySQL (oder etwas in diesem Sinne) zu behandeln

Ich habe eine Abfrage, die folgende Informationen zurückgibt

id      eng     week        type                sourceid    userid

95304   AD      2012-01-02  Technical           744180      271332
95308   AD      2012-01-02  Non-Technical       744180      280198
96492   AD      2012-01-23  Non-Technical       1056672     283843
97998   AD      2012-01-09  Technical           1056672     284264
99608   AD      2012-01-16  Technical           1056672     283842
99680   AD      2012-01-02  Technical           1056672     284264
100781  AD      2012-01-23  Non-Technical       744180      280671

Und ich möchte einen Bericht in PHP erstellen, der nach Gruppen mit beginnenden Spaltenüberschriften der Woche zählt. Z.B.

week commencing: 2012-01-02    2012-01-09    2012-01-16    2012-01-23    2012-01-30
Total:           3             1             1             1             0
Technical:       2             1             1             0             0
Non-Technical:   1             0             0             1             0

Ich bin mir jedoch nicht sicher, wo ich anfangen soll, da die Überschriften dynamisch sind, je nachdem, für welchen Monat der Bericht ausgeführt wird.

Ich weiß, wie man die Details des Monats weitergibt und alle Daten in PHP abruft, aber es wird derzeit in einer Spalte ausgegeben, anstatt es zu gruppieren und in ein Array zu stellen.

Jede Hilfe dankbar!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage