1) Il php non può essere letto da un utente che clicca -> visualizza sorgente password, quindi non ti vede nessuno i tuoi username e password.
2) Mettendo la pagina dentro il dominio del sito, bisogna solo mettere l'id e il nome database, non la password. Come indirizzo ovviamente localhost.
Una cosa del genere:
codice:
$db = mysql_connect("localhost", "mioid",""); /*accedo al database*/
if(!$db) /*se c'é stato qualche errore:*/
die('ERRORE: non posso accedere al database!');
mysql_select_db("nomedelmiodatabase",$db); /*scegli il tuo database*/
Oltre che non c'e' la password, non è facile far vedere queste info all'utente.
Non ho capito bene il tuo problema ma spero che questo ti illumini.