Chiedo aiuto per un piccolo problema con una query:
Ho un form con il campo "Cognome";
Sto cercando di fare in modo che i cognomi uguali vengano messi in una tabella e contati:
Allora per esempio: Due persone scrivono il proprio cognome "Rossi" e altri 4 "Bianchi"
poi nella tabella spunterà "Rossi | 2 ", "Bianchi | 4" e così via.
Per ora ho formulato così:
Però mi esce sempre lo stesso cognome con i totali diversi, per esempio:
Bianchi 1
Bianchi 4
Bianchi 2
Ringrazio a chi mi dedica del tempo :evil:
Ho un form con il campo "Cognome";
Sto cercando di fare in modo che i cognomi uguali vengano messi in una tabella e contati:
Allora per esempio: Due persone scrivono il proprio cognome "Rossi" e altri 4 "Bianchi"
poi nella tabella spunterà "Rossi | 2 ", "Bianchi | 4" e così via.
Per ora ho formulato così:
PHP:
$q = "SELECT COUNT(*) AS totale, cognome FROM tabella GROUP BY cognome ORDER BY totale";
$query = mysql_query($q)or die(mysql_error());
while($tot = mysql_fetch_array($query)){
echo $cognome, $tot['totale']."<br />";
}
Però mi esce sempre lo stesso cognome con i totali diversi, per esempio:
Bianchi 1
Bianchi 4
Bianchi 2
Ringrazio a chi mi dedica del tempo :evil: