Próbuję połączyć się z moją bazą danych MySQL na moim serwerze online przez PHP na moim localhost.Połącz się z internetową bazą danych MySQL z localhost
$con = mysql_connect("$hostname", "$username", "$password");
if (!$con) {die('Could not connect: ' . mysql_error());}
mysql_select_db($databasename, $con);
Po przesłaniu skryptu do serwera łączy się z bazą danych. Jednak po załadowaniu skryptu na mój localhost nie połączy się z bazą danych online. Zamknąłem zaporę, aby się upewnić, że jej nie blokuje.
Czy połączenie powyżej jest poprawnie sformatowane, aby to zrobić? Jakieś inne sugestie?
Czy mysql_error() zgłoś błąd przy próbie połączenia na localhost? –
Nie można połączyć się z serwerem MySQL na "(tu był host mysql)" (10060) – Mark
To jest zdecydowanie chronione zaporą ogniową po stronie serwera. –