Ciao a tutti sono nuovo

Mi connetto con PHP a un database MySql. Diamo per scontato che io del db conosco solo il nome.

con l' istruzione :
$tabelle =mysql_list_tables($nome_database);

Ottengo un array che contiene i nomi di tutte le tabelle del database.

A questo punto a me interessa sapere la lista dei nomi dei campi di ogni tabella, e il tipo di dati memorizzato per ogni campo.

es : tabella news

ha i seguenti campi : Titolo, Descrizione, Data

Titolo è un campo di tipo varchar di lunghezza 100
Descrizione è un campo text.

Data è un campo date&time.

Spero di essere stato abbastanza chiaro.

Qualcuno ha qualche idea?