Было бы лучше сделать что-то вроде этого:
<?php
$db_name = "your_db_name";
$result = mysql_query("SHOW TABLES FROM $db_name");
while($array = mysql_fetch_array($result)){
echo $array[0];
//Or do other stuff with the table name
}
?>
Это получит список таблиц в БД, поместит их в массив, выполнит рекурсивный просмотр в массиве и выведет имена.
Конечно, прежде чем запускать это, вы должны использовать mysql_pconnect () для подключения к базе данных.