Ti suggerisco di iniziare leggendo il manuale ufficiale:

http://www.php.net/mysql_num_fields
http://www.php.net/mysql_list_tables
http://www.php.net/mysql_tablename