Se vuoi che il tuo codice PHP si connetta a un database MySQL remoto, devi solo specificare quell'host remoto quando chiami la funzione che si connette a MySQL.
Ad esempio, quando si chiama mysql_connect()
, non specificare localhost
come primo parametro -- ma il tuo vero host remoto.
Lo stesso con mysqli::__construct()
o PDO
, ovviamente.
Un paio di note :
- Il tuo host remoto deve accettare connessioni a MySQL (pensa al firewall)
- Il tuo server database MySQL remoto deve accettare connessioni da host non locali
- L'invio di query e il recupero dei risultati a/da un server lontano sarà molto più lento che su localhost!