mysql查询到数据的记录,需要达到将同一天的数据合并到一起,只显示一次日期。
最终效果为:X月X日 第一条记录,第二条记录,第三条记录;X月X日 第一条记录
$res = [];
$result = mysql_query("select * from table order by sj desc");
while ($item = mysql_fetch_assoc($result)) {
$date = substr($item['sj'], 0, 10);
$res[$date][] = $item;
}
var_dump($res);
// 再做一次循环输出
foreach($res as $k => $v){
echo date('m月d日',strtotime($k));
foreach($v as $key => $value){
echo $value['title'];
}
}