我需要将 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>