Als u wilt dat uw PHP-code verbinding maakt met een externe MySQL-database, hoeft u alleen die externe host op te geven wanneer u de functie aanroept die verbinding maakt met MySQL.
Bijvoorbeeld bij het aanroepen van mysql_connect()
, geef localhost
niet op als eerste parameter -- maar je echte externe host.
Hetzelfde met mysqli::__construct()
of PDO
, natuurlijk.
Een paar opmerkingen:
- Je externe host moet verbindingen met MySQL accepteren (denk aan de firewall)
- Uw externe MySQL-databaseserver moet verbindingen van niet-lokale host accepteren
- Het verzenden van query's en het ophalen van resultaten van/naar een server ver weg zal een stuk langzamer zijn dan op localhost!