Salve, mi è spesso capitato di dover generare una tabella dinamica con dati estrapolati dal DB e di riuscire ad ordinare questi dati soltanto in un solo modo, entro nel dettaglio;

Codice PHP:
<table>
<?php
$t
=" ";
while (
$row mysql_fetch_array($result)) {
   
$id=$row['ID'];
   
$provincia=$row['provincia'];
   
$cognome$row['cognome'];

if(
$provincia!=$t){
echo 
"<tr><td>[b]$provincia[/b]</td></tr>";
$t=$provincia;
}

echo 
"<tr><td>$cognome</td></tr>";
}
?>
</table>
In questo modo otterrò:

Ma se io invece vorrei ottenere una tabella così formata?