Dunque, forse non ho capito molto bene io, ma mi pare che il tuo problema non si ponga.

In uno script PHP infatti, prima di effettuare una query devi specificare la posizione del database e fornire le tue credenziali di accesso (nome utente e password). E' molto frequente, soprattutto su spazi in hosting, che server web e server database siano su due macchine diverse, in una situazione simile a quella che mi pare sia la tua.

Qui trovi tutta la documentazione su MySQL nel manuale ufficiale di PHP.


PS: A volte però capita che alcuni hosting blocchino l'accesso ai loro server database agli script provenienti da altri spazi (mi sembra che ad esempio, Aruba, faccia così)... per quello non so esserti utile.