SQL クエリの結果を日付ごとにテーブルとして出力する必要があります。各日付には、一意の ID、システム名、およびコメントを含む複数の行があります。
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$dbname") or die("cannot select DB");
$query = "
SELECT id, Date, System, Remark FROM records WHERE Date BETWEEN '$from' AND '$to'
ORDER BY Date, CASE System
WHEN 'System1' THEN 1
WHEN 'System2' THEN 2
WHEN 'System4' THEN 3
WHEN 'System5' THEN 4
ELSE 19
END
";
$result = mysql_query($query);
これから先、同じ日付のすべての行を含むテーブルを生成するにはどうすればよいですか。
<table>
<tr><th colspan="3"> Display date here</th></tr>
<tr>
<td>Display System here</td>
<td>Display Remark here</td>
<td>Display id here</td>
</tr>
<tr>
<td>Display System here</td>
<td>Display Remark here</td>
<td>Display id here</td>
</tr>
<tr>
<td>Display System here</td>
<td>Display Remark here</td>
<td>Display id here</td>
</tr>
</table>