28/03/12 15:59
luigi7
Postato originariamente da ale.gatti96:
Penso che l'errore sia nel GROUP BY, li raggruppa per ogni giorno e non per anno come vorresti tu.
Io lo correggerei così ():
In questo modo non devi neanche esplodere la data per ricavarti l'anno, ci pensa MySQL.
Prova e dimmi se funziona.
Penso che l'errore sia nel GROUP BY, li raggruppa per ogni giorno e non per anno come vorresti tu.
Io lo correggerei così ():
<?php //Visualizzo le date $strSQL = "SELECT count(*) as Num, year(dtmPubblicazione) as anno FROM articoli GROUP BY anno ORDER BY anno"; $result = mysql_query($strSQL); //Elenco le date while($row = mysql_fetch_array($result)) echo "<li><a href=\"index.php?m=articoli&action=archive&date=$row["anno"]\">$row["anno"]</a></li>\n"; //Libero la memoria mysql_free_result($result); ?>
In questo modo non devi neanche esplodere la data per ricavarti l'anno, ci pensa MySQL.
Prova e dimmi se funziona.
niente cosi non stampa nulla.. come mai?
perché io inserisco la data in questo modo 28-03-2012 è il problema formato data?
grazie mille.
aaa