fai così
Codice PHP:
$query=mysql_list_tables("nome database");
while (
$riga mysql_fetch_row($query)) {
        print 
"Tabella:" .  $riga[0] ."\n";
    } 
nel while hai $riga...che è l'insieme di tutte le tabelle
basta che verifichi con quella

poi magari qualche guru mi spiega perchè non funziona con un ciclo for each mentre col while si