Seguramente es lo de la consulta, pero vale una aclaración
si en tu script usas esto
Código PHP:
<?php
header(....)
Correcto
Pero si usas
Código PHP:
<?php
header(....)
es decir una linea o espacio en blanco antes de la apertura del php, tambíen se considera una salida html, por lo que te va a generar error de todas manera, aunque corrijas los erores de código
Saludos