Salve ragazzi, sto cercando di far eseguire una select raggruppando le categorie di un dbase, per ottenere dei totali per categoria, ma non mi quadrano i totali.
Ho creato 4 record per prova, devo ottenere questo totale 2 campi di calcio, 1 campo da tennis ed uno da basket ma ottengo sempre questo risultato :
Calcio 2, tennis 2, basket 2!
Provo a postare il codice, se qualcuno può darmi una mano....molto grato
Codice PHP:
// $id_reg arriva con il codice della singola regione da selezionare
function categoria($id_reg)
{
$datagestori = new MysqlClass();
$datagestori->connetti();
$query = $datagestori->query("SELECT tipo_campo, COUNT(tipo_campo) FROM campi where id_reg ='$id_reg' GROUP BY tipo_campo");
if(mysql_num_rows($query) > 0)
{
while($row = mysql_fetch_row($query))
{
$esplica= $datagestori->estrai($query);
$sport =$esplica->tipo_campo ;
echo '<td>' .$sport. '
'.count($row). '</td>' ;
}
}
$datagestori ->disconnetti();
return;
}