Codice PHP:
<?php
mysql_connect
("localhost""root""XXX");
mysql_select_db("ccm");     
     
$sql "select categoria,count(categoria) as tot
             from bo_reports group by categoria"
;
     
$result mysql_query($sql);
     if (
mysql_num_rows($result) > 0) {
       
?><div align="center">
    <table border="1" width="50%" bgcolor="#FFFF00" id="table1" bordercolorlight="#FF9933" bordercolordark="#FF9933" style="font-family: Verdana; font-size: 8pt"><tr><td>[b]CATEGORIA[/b]</td><td>[b]NUMERO TOTALE[/b]</td></tr> <?
       
while ($row mysql_fetch_assoc($result)) {
         echo 
"<tr><td>".$row['categoria']."</td><td>".$row['oggetto']."</td></tr>";
       }
    echo 
"</table>";
        } else {
    echo 
"Nessun dato caricato";
    }
  
?>

Vi posto il codice che ho creato.
La pagina mi stampa soltanto i dati delle categorie ma non mi fa la somma degli oggetti nelle rispettive categorie.

Questo è quello che viene visualizzato:

CATEGORIA | NUMERO TOTALE |
--------------------------------------------
LUCE
SOLE

Come faccio a stampare nella colonna numero totale i record presenti nelle rispettive categorie?