Salve a tutti,
ho un piccolo problema di Sql.
Ho una tabella che contiene titoli di mp3 e dovrei riuscire ad estrapolare i titoli delle canzoni (senza doppioni) ed il numero delle volte che si ripetono nella tabella
Come posso fare?
Salve a tutti,
ho un piccolo problema di Sql.
Ho una tabella che contiene titoli di mp3 e dovrei riuscire ad estrapolare i titoli delle canzoni (senza doppioni) ed il numero delle volte che si ripetono nella tabella
Come posso fare?
Lorem Ipsum tutta la vita!
SELECT titolo,count(*) AS num_titolo FROM tabella GROUP BY titolo";
num_titolo ti restituirà la numerosità del campo titolo
GROUP BY titolo evita i doppioni
num_titolo è come se fosse il nome di una colonna in corrispondenza al titolo n_esimo
Per avere una volta sola i titoli delle canzoni invece di usare select devi usare "select distinct" poi nel ciclo per stampare i nomi fai una query di questo tipo:
$query = "SELECT count(*) AS tot FROM tabella WHERE nomemp3 = '$row[nome]'
funziona il brutto e che fai una query per ogni elemento che selezioni!
![]()
Grazie...
poi per stamparlo a monitor??
while($row = mysql_fetch_array($result)){
print "$row[titolo] - n° $row[num_titolo]
";
}
Così può andare bene?
![]()
Lorem Ipsum tutta la vita!
azz!! simoxx mi hai preceduto!!
però il tuo metodo mi sembra molto migliore del mio!Non si finisce mai di imparare!
effettivamente fare una query per ogni canzone mi ha messo i brividi....
Comunque grazie mille a tutti e 2.
Ciao ciao![]()
![]()
![]()
Lorem Ipsum tutta la vita!