<?php
$db = mysql_connect('localhost', 'test', '')
     or die(mysql_error());

mysql_select_db('test', $db)
     or die(mysql_error());

$query  = 'SELECT id, date
           FROM products
           WHERE date >= "2004-01-01"
           GROUP BY date';

$result = mysql_query($query, $db)
     or die(mysql_error());

$output = "<table>";

while($row = mysql_fetch_array($result)) {
  $output .= <<< EOD
  <tr>
    <td>${row['id']}</td>
    <td>${row['date']}</td>
  </tr>

EOD;
}
$output .= "</table>";

file_put_contents("archive/2004.html", $output);
?>