ciao
la query
$query_str="SELECT * FROM canzoni ORDER BY voti,data";
ordina in modo decresente prima per il valore di voti e poi se necessario di data.
(non ti scrivo le date in timestamp ma in formato umano per capirci meglio(considerando però che il formato umano non è,salvo casi particolari, adatto all'ordinamento).
esempio nel db hai (id, titolo, autore, voti, data)
1 Volare Modugno 3 10.12.2009
37 Bella Ciao Pinco 7 01.01.1900
127 Marina Pallo 7 01.12.2005
153 Ho Ho Cin Ciao 0 12.12.1941
189 Ha Ha Cin Ciao 0 14.12.1941
ecc...
ti visualizza (almeno dovrebbe)
1 Marina Pallo 7
2 Bella Ciao Pinco 7 //stessi voti della precedente, ma data precedente
3 Volare Modugno 3
4 Ha Ha Cin Ciao 0
5 Ho Ho Cin Ciao 0 // c.s.
ecc...
se tutte le canzoni hanno lo stesso voto in pratica ordina solo per data
tieni presente che durante l'inserimento la data viene inserita in automatico e in timestamp, il timestamp considera anche il secondo
quindi tra un inserimento e l'altro può passare almeno un secondo, quindi quando inserisci la seconda canzone in questa viene registrato un timesamp maggiore della prima e quindi (avendo entrambe voti ==0) la seconda verrà visualizzata per prima
p.s.
buona pasqua
penso che ci risentiremo verso fine settimana dopo pasqua (salvo non trovi un pc disponibile)
p.s. al p.s.
ora votando ti aggiorna il voto?