Wie zu testen, wenn Sie mit MySQL PHP Variablen & ohne Verbindung mit ihm verbunden sind

November 28

PHP muss keine integrierte Funktion, mit der Sie testen, ob Sie einen MySQL-Server verbunden sind. Jedoch anstatt stundenlang Schreiben einer Funktion, für eine Verbindung selbst testen, können integrierten Funktionen Sie um das gleiche zu tun. Beispielsweise rufen Sie die PHP-Funktion "Mysql_list_dbs" und speichern Sie die Ergebnisse in eine PHP-Variable. Wenn Sie zuvor zu MySQL angeschlossen haben, wird diese Variable eine Liste der Datenbanken auf dem Server gespeichert. Wenn dies nicht der Fall ist, die Variable hat keinen Wert. Überprüfung auf seinen Wert wird Ihnen sagen, ob Sie sich zu MySQL angeschlossen haben.

Anweisungen

1 Öffnen Sie die HTML-Datei. Fügen Sie den Cursor, in denen Sie für eine MySQL-Verbindung testen möchten.

2 Geben Sie den folgenden Code:

$dbConn = @mysql_list_dbs();

Dadurch entsteht eine PHP-Variable, die die "mysql_list_dbs()"-Funktion aufruft. Die "bei" Symbol weist den Browser an keine Fehlermeldungen angezeigt, wenn der Funktionsaufruf schlägt fehl, wenn Sie nicht mit MySQL verbunden sind, Ihre Website nicht den Fehler angezeigt wird.

3 Geben Sie den folgenden Code:

Wenn ($dbConn) {}

Echo "Verbindung hergestellt"

} else {}

Echo "Verbindung nicht hergestellt.";

}

Dies wenn-Anweisung testet, ob die $dbConn-Variable hat einen Wert; Das heißt, wenn die Funktion aufrufen zurückgegeben alle Datenbanken. Wenn ja, haben dann Sie zuvor eine Verbindung zu MySQL etabliert. Wenn dies nicht der Fall ist, besteht keine Verbindung.

4 Speichern Sie und schließen Sie die HTML-Datei, dann auf Ihren Webserver hochladen.