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;