我可以在该月份的每个列表中仅列出一次月份名称并显示仅显示日期单词和日期数字的剩余事件行,如下所示
周六 7 月 13 日 --- 活动 1 周日
14 日 ------- 活动 2
周一 15 日 ------- 活动 3
周四 8 月 1 日-- 活动 4
到目前为止我的代码:
$start_date = "STR_TO_DATE(field_2,'%m %d %Y') AS startDate, DATE_FORMAT(STR_TO_DATE(field_2,'%m %d %Y'),'%a %D %b') AS startDate";
$query= "SELECT * ,$start_date FROM events ORDER BY STR_TO_DATE(field_2,'%m %d %Y') ASC ";
$result = mysql_query($query);
if (!$result) {
die(mysql_error());
}
while ($row = mysql_fetch_assoc($result))
{
echo $row['startDate']; // event date
echo" - ";
echo $row['field_1]; // venue
echo"<br />";
}