2016-11-02 2 views
-3

Ich bin immer noch neu in diesem Web Entwickeln und lernen entlang Rob Percival's Video auf der undemy.com und das erste Mal versuche ich Datenbank Grabbing und Einfügen und so ist MySQL und richtig im lernen, wie man Daten aus der Datenbank abrufen und die eine Sache, die ich nicht zur Arbeit kommen kann oder frage mich, ob das wie es hätte gehen sollen, wenn ich die(); befehle, es geht nicht genau so, wie ich in Robs Video gehen wollte.MySQL die(); funktioniert nicht

Dies ist der Code, der verwendet wird, der mit meiner Datenbank verbunden ist und den die(); Befehl verwendet.

{PHP-Code

$link = mysqli_connect("ocalhost", "examplebb", "password", "examplebb"); 

if (mysqli_connect_error()){ 
    die("could not connect to database"); 
} 

echo "hello"; 

das ist der Fehler, den ich bekommen und es noch zu zeigen, die nicht zur Datenbank verbinden könnte, aber darauf hat warnen.

Warnung: mysqli_connect(): php_network_getaddresses: Getaddrinfo fehlgeschlagen: oder Dienst nicht bekannt in /home/daltonnapala/public_html/mysql/index.php on line

Warning: mysqli_connect(): (HY000/2002): php_network_getaddresses: getaddrinfo fehlgeschlagen: Name oder eine Dienstleistung nicht in /home/daltonnapala/public_html/mysql/index.php on line bekannt konnte nicht in Datenbank

+0

** ocalhost ** wirklich? Sehen Sie sich auch die letzten 5 Wörter Ihres Posts an. – AbraCadaver

+0

Zusätzlich zu dem Kommentar und der Antwort, die Sie bereits erhalten haben, treffen Sie den Würfel nicht(); Anweisung ist, weil der Fehler in der ersten Zeile des Codes auftritt, bevor Sie die if-Anweisung treffen können. Daher erhalten Sie zuerst die Warnungen auf Ihrem Bildschirm. –

Antwort

0

Um @AbraCadaver Kommentar zu vervollständigen, ist es nicht ein Verbindungsproblem wie ein falsches Passwort zu verbinden, es ist der Host „ocalhost“ nicht behoben ist (weil es nicht existiert). Setzen Sie stattdessen "localhost".

0

Wenn Sie olcalhost eingegeben haben, versuchen Sie, einen Vorschlagsfehler zu erhalten, haben Sie es getan. Die Warnungen können in einem Produktionsserver mit deaktivierter php-Direktive display_errors unterdrückt werden.

Also, Ihre sterben() funktioniert ordnungsgemäß.