Codice PHP:
while($row=mysql_fetch_array($rs)){
    
$nome_entita=$row['nome_entita'];
    
$sql_campi="DESCRIBE $nome_entita";
    
$rs_campi=mysql_query($sql_campi) or die(mysql_error());  // Qui hai già il controllo sull'esistenza della tabella. 
    // Magari sostituisci die(mysql_error()) con break per uscire semplicemente dal ciclo piuttosto che terminare tutto

    // Ciclo per i campi
    
$arrCampi = array();
    while(
$row mysql_fetch_array($rs_campi)) {
            echo 
$row['Field']." ";
        
$arrCampi[] = $row['Field'];
    }

    
// Ciclo per i record
    
$sql="SELECT * FROM $nome_entita";
    
$rs=mysql_query($sql) or die(mysql_error());
    while(
$rows=mysql_fetch_array($rs)){
        echo 
"
\n"
;
        foreach(
$arrCampi as $campo) {
            echo 
$rs[$campo].' ';
        }
    }

NB:NON testato!! Ovviamente con una <table> riusciresti a visualizzarlo meglio...