Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/01/2012, 05:17
chark
 
Fecha de Ingreso: enero-2012
Mensajes: 6
Antigüedad: 12 años, 3 meses
Puntos: 0
Agrupar por fecha

Hola buenas,

Veréis tengo una página vez en la que emito partidos de fútbol. Lo que quiero hacer es que me agrupe los eventos por día haciendo una consulta a la base de datos. Gráficamente sería algo así:

Lunes, 30 de enero
Partido 1 - 17.00
Partido 2 - 19.00

Martes 1 de febrero
Partido 3 - 18.00

Miercoles 2 de febrero
Partido 4 - 14.00
Partido 5 - 16.00
Partido 6 - 18.00

Y ahora obtengo lo siguiente:
Partido 1 - 17.00
Partido 2 - 19.00
Partido 3 - 18.00
Partido 4 - 14.00
Partido 5 - 16.00
Partido 6 - 18.00

En el archivo futbol.php tengo lo siguiente:

Código PHP:
<?php 
//hacemos las consultas
$result=mysql_query("select *, DAYOFMONTH(fecha), DATE_FORMAT(`fecha`,'%w, %d de %m') AS fecha2, DATE_FORMAT(`fecha`,'%H:%i') AS hora FROM futbol GROUP BY DAYOFMONTH(fecha) ORDER BY fecha ASC");


$totalregistros=mysql_num_rows($result);
?>
<div class="content">
    <span class="graytitle">AQUI DEBERIA IR LA FECHA</span>
       <ul class="pageitem">
<?php

//Recogemos las consultas en un array y las mostramos
while($row=mysql_fetch_array($result)) {

echo 
'<li class="menu"><a href=canal.php?c='.$row["canal"].'>
    <span class="name2">'
.$row['partido'].'<br>
    <span class="liga">'
.$row['torneo'].' | '.$row['hora'].'</span></span>
    <span class="comment"></span><span class="arrow"></span></a></li>'
;
}
mysql_free_result($result)
?>
</ul>
</div>
en el echo sólo está el link con su estilo, su nombre y su hora, que es lo que me tiene que poner en cada una de las consultas, pero como hago para que me muestre el epígrafe de la fecha y que me los junte por día, y no salgan como una lista interminable??