NB:NON testato!! Ovviamente con una <table> riusciresti a visualizzarlo meglio...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].' ';
}
}
}