La función 
mysql_list_tables() es obsoleta desde PHP 4.3.7 
Usa este ejemplo alternativo del manual:    
Código PHP:
Ver original- <?php 
- $dbname = 'mysql_dbname'; 
-   
- if (!mysql_connect('mysql_host', 'mysql_user', 'mysql_password')) { 
-     echo 'No se pudo conectar a mysql'; 
- } 
-   
- $sql = "SHOW TABLES FROM $dbname"; 
-   
- if (!$result) { 
-     echo "DB Error, no se pudo listar las tablas\n"; 
- } 
-   
-     echo "Tabla: {$row[0]}\n"; 
- } 
-   
- ?> 
Saludos.