perchè viene dato un output prima dell'header (cosa da evitare).

Se sai quello che stai facendo sopprimi gli errori cosi:

codice:
$connessione = @mysql_connect($mysql_host,$mysql_user,$mysql_password);