Se chiedi che per ogni tabella ti riporta anchè il suo ocntenuto prova questo codice:


function list_cont_table(){
$risultato = mysql_list_tables("nome_db");

for ($i = 0; $i < mysql_num_rows($risultato); $i++){
$dati = mysql_fetch_assoc($risultato);
echo '<ul type="circle">[*]'.$dati['Tables_in_tabella'];
$campi = mysql_list_fields("nome_db", $dati['Tables_in_tabella']);
$colonne = mysql_num_fields($campi);
for($a = 0; $a < $colonne; $a++) {
if($a == 0)
echo '<ul>';
$nome_campo = mysql_field_name($campi, $a);
echo '[*]'.$nome_campo."";
}
$query_int = mysql_query("select * from $dati[Tables_in_tabella]");
if(@mysql_num_rows($query_int) > 0){
echo '<table border="1"><tr><td>';
for($cc=0;$cc<mysql_num_rows($query_int);$cc++){
$dati_int = mysql_fetch_assoc($query_int);
print_r($dati_int);echo '
';
}
echo '</td></tr></table>';
}
echo '[/list]';
echo '[/list]';
}
}


list_cont_table();


magari se qualcosa non và e solo dettaglio, io se non ricordo male la usavo per vedere tutto il contenuto di un db