przestaw tabelę html za pomocą php

Mam ten kod php:

$query_production = "SELECT uploadedby as name, sum(points) as points,
date_format(uploaddate,'%Y-%m-%d') as date FROM imsexport 
WHERE uploaddate BETWEEN '2014-01-01 00:00:00' and '2014-01-20 23:59:59' 
GROUP BY uploadedby,date";
$result_production = mysql_query($query_production);
$row_production = mysql_fetch_assoc($result_production);

Wynik tabeli HTML to

  name        points      date
  John         147  2014-01-01
  Bob          79   2014-01-01
  Joe          156  2014-01-01
  Sue          116  2014-01-01
  John         117  2014-01-02
  Bob          186  2014-01-02
  Sue          74   2014-01-02
  Bob          233  2014-01-03
  John         159  2014-01-03
  Sue          162  2014-01-03
  Bob          162  2014-01-04
  Sue          38   2014-01-05

Jak mogę przestawić tę tabelę, aby wyglądała tak, używając php? Zrobiłem to już za pomocą mysql, ale kod jest za długi.

Name |2014-01-01|2014-01-02|2014-01-03|2014-01-04|2014-01-05
Bob      79          186       233         162      0
Joe      156          0         0           0       0
John     147         117       159          0       0
Sue      116          74       162          0       38

questionAnswers(1)

yourAnswerToTheQuestion