no la creazione della tabella non avviene con un ciclo...

avviene semplicemente così:

Codice PHP:
$query=mysql_query($sql) or die("Impossibile eseguire il comando: ".mysql_error());
while(
$result=mysql_fetch_array($query)){
$id=$result['id'];
$nome=$result['nome'];
$descrizione=$result['descrizione'];

echo 
"<td>.........</td>";

}
mysql_close($con); 

la tabella la creo prima di aprire il tag <?php e la chiudo dopo ovviamente il tag ?>

stessa cosa la tr