Hi,
in ?welchem? Quellcode soll der Benutzer deine Anmeldedaten sehen? In dem, den du geschrieben hast und welcher auf dem Server liegt? Oder in dem, welcher dem Browser geliefert wird, wenn er versucht die Seite anzuzeigen? Im Quellcode, den dir der Browser anbietet, solltest du keine Spur mehr von PHP sehen. PHP Quellcode wird vollständig auf dem Server verarbeitet.
Die Datenbank Connection kannst du machen, wo du willst, solange sie gemacht wird, bevor du eine SQL Abfrage (z.b. SELECT ...) auf die Datenbank loslassen willst. Ich bezweifle, dass PHP die Bedeutung von <head> kennt, geschweige an dieser interessiert ist.
Du kannst die Datenbank Connection in eine eigene winzige Datei auslagern, welche du dann immer wieder mit PHP Include Direktiven wiederverwendest.
Gruss, Frank