Ok .. pues entonces tendrás que "capturar" ese HTML que estás generando para almacenarlo en una variable. Variable que usaras como $body (cuerpo de tu mail) ...
Eso lo puedes hacer fácilmente con las funciones de gestión del buffer de salida de PHP ..
Código PHP:
ob_start();
//tu HTML y código que hace tu consulta a tu BD .. formatea el HTML .. etc ..
$body=ob_get_contents();
ob_end_clean();
// Y tu rutina que envia el mail
mail (.... $body .....);
Un saludo,