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>