2014-04-07 63 views
-1
$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)); 

我想结果显示为显示日期一次,并显示相应日期下的结果。 [MySQL的/ PHP]

--date-- 
name1 - classed1 
name2 - classed2 


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

等等...

但当DO {}内循环的同时显示日期的数量循环运行的次数。我可以显示如单个表所示的结果吗?这由MySQL/PHP完成。

回答

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

} 

而不是循环$ arr数组;

+0

在do {} while循环中吗? – X10nD