Đây là mã PHP teh:
$query = mysql_query("SELECT date, query FROM table6 ORDER BY date DESC LIMIT 20");
$group_date = null;
while ($row = mysql_fetch_assoc($query)) {
if ($group_date !== substr($row["date"], 0, 10)) {
$group_date = substr($row["date"], 0, 10);
echo "<h1>$group_date</h1>\n";
}
echo "${row['query']}<br>\n";
}
Đầu ra:
Lưu ý rằng trong khi mã này "nhóm" các hàng theo một cột, nó có thể dễ dàng được mở rộng để nhóm các hàng theo nhiều cột. Còn lại như một bài tập.