Me lo sono riguardato bene e ho capito finalmente come funziona! Grazie!

Ho un altro quesito però, posso approfittarne?

Ho messo in una pagina l'elenco degli anni con il link che mi porta a un'altra pagina in cui ci dovrebbero essere gli elenchi dei post di quell'anno ordinati per mesi.
Vorrei però che si aprissero con un elenco cliccabile (con anchor) dei mesi in cui i post sono stati scritti.
Ho fatto in questo modo:

Codice PHP:
$anno=$_REQUEST['anno'];
$sql "SELECT DISTINCT MONTH(data) AS mese FROM post WHERE YEAR(data)='$anno' ORDER BY data DESC";

$risultato mysql_query($sql$con) or die(mysql_error());
while (
$riga mysql_fetch_object($risultato)){
    echo 
$riga->mese;} 
Purtroppo però mi richiama solo 1 mese, il primo della tabella. Dove sbaglio?