...per gli 'encoder / encrypter' se riesco ti mando qualche nome, ma puoi fare una ricerca veloce da solo...
per la questione mysql_connect... no: dovresti impostare il db in modo che la password di accesso sia quella 'criptata'... insomma dipende da CHE COSA VUOI PROTEGGERE. Le funzioni che ho postato servono a "nascondere" la password in modo che anche leggendo il codice non si sappia cosa immettere nel form HTML... cosa diversa è se vuoi impedire l'accesso al db a chi avesse la possibilità non tanto di LEGGERE il codice (cosa che sembra capirsi dalla tua richiesta), ma da chi può MODIFICARE il codice: in questo caso è opportuno usare un 'encoder / encrypter', ma potrebbe anche non essere sufficiente. Devi chiarire cosa vuoi "impedire" in questo caso.