count e suddivisione conteggi

  • Creatore Discussione Creatore Discussione danilob
  • Data di inizio Data di inizio

danilob

Utente Attivo
3 Feb 2007
124
0
0
Ciao a tutti...

Ho una tabella in cui l'utente inserisce le gare effettuate..

Io vorrei tramite la funzione count, stampare a video le gare divise per mezza, maratona, 10_km


Non vorrei però ripetere 3 volte come ho fatto qui sotto:

//contiamo i record totali
$contatore = mysql_query("SELECT COUNT(*) AS conta FROM competizioni LEFT JOIN administrators ON competizioni.id = administrators.id WHERE username='$var_user'") or die (mysql_error());

$n_row = @mysql_fetch_array($contatore) or die (mysql_error());

$conta_tutti = $n_row['conta'];

////contiamo le mezze
$contatore = mysql_query("SELECT COUNT(*) AS conta_mezze FROM competizioni LEFT JOIN administrators ON competizioni.id = administrators.id WHERE username='$var_user' and tipologia_gara='Mezza_Maratona'") or die (mysql_error());

$n_row = @mysql_fetch_array($contatore) or die (mysql_error());

$conta_mezze = $n_row['conta_mezze'];


//////contiamo le maratone
$contatore = mysql_query("SELECT COUNT(*) AS conta_maratone FROM competizioni LEFT JOIN administrators ON competizioni.id = administrators.id WHERE username='$var_user' and tipologia_gara='Maratona' ") or die (mysql_error());

$n_row = @mysql_fetch_array($contatore) or die (mysql_error());

$conta_maratone = $n_row['conta_maratone'];
/////////////
//risultati di count///////////////////////////////

echo "<span class=testo>Totale gare visualizzate: $conta_tutti.</span><br>";
echo "<span class=testo>Totale Mezze Maratone: $conta_mezze.</span><br>";
echo "<span class=testo>Totale Maratone: $conta_maratone.</span><br>";
 
I campi delle tabelle sono Mezza_Maratona, Maratona, 10 Km... Che contraddistinguona le tipologie
 

Discussioni simili