1) Dunque l'istruzione per inviare email da PHP è la seguente:
mail ( string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] );
non ne vedo traccia nel tuo script.
Questa funzione va settata nel php.ini del tuo server con l'appropriato SMTP e i parametri necessari.
2) Hai provato se recuperi correttamente i dati dal database?
ti consiglio, in fase di sviluppo, di mettere a video le variabili per controllare il risultato:
print_r $row; ecc.
Vedi un po' se ti è utile.