Ciao.
Dovrei prendere tutti i record presenti in più tabelle.
Questi record dovrei inserirli in una mail e spedirli.
Vorrei anche inserirli in un file excel.
I record di una tabella dovrebbero avere il nome della loro tabella, esempio:
Tabelle? Parli di tabelle MySql?
In questo caso è sufficiente che tu estragga i dati tramite diverse query di tipo SELECT,
per poterli inviare via mail, ti è sufficiente concatenare tutti i valori selezionati in una stringa (opportunamente separati da /r/n) e passare la stringa come parametro alla funzione mail(), chiaramente dopo aver impostato gli header.
Per il file excel, devi vedere com'è costituito internamente, perchè per inserire delle righe, devi creare un file da 0, scriverlo in maniera conforme ad un file di excel, e salvarlo con il formato .xls, però dubito sia semplice.