prova a creare una tabella (utilizzando html) mentre ti leggi i dati da mysql..

presumo tu sia all'interno di un ciclo mentre scorri il result-set della query, e fai una "echo" dei campi che ti interessano.
Ti posizioni qui dentro e oltre a sparare a video questi campi, aggiungi anche il codice html per creare le righe della tabella:

Codice PHP:
$table "<table><tr>";
for (
$i=0;$i<count(mysql_fetch_row($row);$i++){
  
$table .= "<td>".$row[0]."</td>";
}
$table .= "</tr><table>"
qui puoi giocare con la struttura della tabella, dandogli dei colori, magari all'interno del ciclo ti salvi la data e la confronti con quella che leggi, poi a rottura di condizione cambi lo sfondo della riga

non so se ho reso l'idea, ma con una struttura di questo tipo dovresti farcela