Tabelas Dinâmicas PHP / MySQL
Qual é a melhor maneira de lidar com tabelas dinâmicas em php / MySQL (ou algo nesse sentido)
Eu tenho uma consulta que retorna informações como abaixo
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
E eu estou querendo construir um relatório em PHP que conta por grupos com cabeçalhos de coluna da semana começando. Por exemplo.
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
Mas não tenho certeza de onde começar, pois os cabeçalhos são dinâmicos dependendo de para qual mês o relatório será executado.
Eu sei como passar os detalhes do mês e recuperar todos os dados em PHP, mas atualmente ele está exibindo em uma coluna em vez de ser capaz de agrupar e colocar em uma matriz.
Qualquer ajuda apreciada!