ich meine 000webhost MySQL-Datenbank zu verbinden versuchen, aber es kannkann nicht zur Datenbank verbinden - MySQL
hier nicht verbindet meine PHP ist:
<?php
$db = new mysqli("mysql9.000webhost.com", "a9012103_msg", "msg123", "a9012103_msg");
if($db->connect_error) {
die("Couldn't connect to DB");
} else {
die("Connection successful");
}
?>
Ich habe alle die richtigen Informationen . Hier sind die Informationen für die Datenbank
MySQL Datenbank --- MySQL-Benutzer --- MySQL Host
a9012103_msg --- --- a9012103_msg mysql9.000webhost .com
Ich nehme an, dass die Datenbank den Benutzer automatisch hinzufügt, nachdem ich es erstellt habe. Ich habe versucht, localhost zu verwenden, aber das funktioniert auch nicht.
Meine Website ist devconnect.comxa.com
Es ist wie Ihre PHP-Seite sieht auf der gleichen Maschine gehostet wird als Gut. Hast du versucht '' 'mysql9.000webhost.com''' in' '' localhost''' zu ändern? Ich bin mir ziemlich sicher, 000webhost würde eine MySQL DB dem öffentlichen Internet nicht so aussetzen, weshalb Sie wahrscheinlich keine Verbindung herstellen können. – kkaosninja
@kkaosninja Wenn das der Fall wäre, müssten sie für den Fernzugriff bezahlen. –
'" mysql9.000webhost.com "' da ist ein Platz drin, loswerden. Wenn das das eigentliche Problem ist, dann ist die Frage off-topic und schlecht. –