2016-09-18 3 views
-3

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

+0

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

+0

@kkaosninja Wenn das der Fall wäre, müssten sie für den Fernzugriff bezahlen. –

+0

'" mysql9.000webhost.com "' da ist ein Platz drin, loswerden. Wenn das das eigentliche Problem ist, dann ist die Frage off-topic und schlecht. –

Antwort

0

Es ist ein Leerzeichen nach dem Hostnamen zu sein scheint:

„mysql9.000webhost.com“

+0

sollten Sie nicht außerhalb des Themas Tippfehler Fragen gehen. Ich habe es bereits in Kommentaren angesprochen. –

+0

Ok. Ich konnte nicht, weil ich nicht genug Ruf habe, um einen Kommentar hinzuzufügen. –

Verwandte Themen