显示日期一次,并在相应日期下显示结果.[MySQL/PHP]


Display date once and display results under the respective date. [MySQL/PHP]

$query_ListAbsence = "SELECT count(dated) as dtd, classed, name FROM att group by dtd, classed by dtd desc";
        $la = mysql_query($query_la, $sshost) or die(mysql_error());
        $row_la = mysql_fetch_assoc($la);

do{
....
 }while ($row_la = mysql_fetch_assoc($la));

我想结果显示为

--date--
name1 - classed1
name2 - classed2

--another date---
namea - classeda
nameb - classedb

等等...

但是当在 do{}while 循环中时,日期会显示循环运行的次数。 我可以显示结果,如单个表格所示吗? 这是由MySQL/PHP完成的。

$arr = array();
while($row = mysql_fetch_assoc($la)) {
$arr[$row['your_date']][] = $row;
}

而不是遍历$arr数组;