Heim >Datenbank >MySQL-Tutorial >So verwenden Sie die MySQLi-Erweiterungstechnologie, um Serververbindungsfehlerberichte anzuzeigen

So verwenden Sie die MySQLi-Erweiterungstechnologie, um Serververbindungsfehlerberichte anzuzeigen

黄舟
黄舟Original
2017-05-07 16:44:042362Durchsuche

So verwenden Sie die MySQLi-Erweiterungstechnologie, um Serververbindungsfehlerberichte anzuzeigen

Als goldener Partner von PHP wird die MySQL-Datenbank entwickelt In PHP-Projekten spielt es dabei eine entscheidende Rolle, nicht nur, weil MySQL völlig kostenlos ist, sondern auch völlig plattformübergreifend wie PHP. Im eigentlichen Projektentwicklungsprozess sind Verbindungsfehler zwischen PHP und der MySQL-Datenbank jedoch unvermeidlich. In diesem Beispiel wird erläutert, wie solche Verbindungsfehler so früh wie möglich erkannt werden.

Empfohlene verwandte MySQL-Video-Tutorials: „MySQL-Tutorial

Im vorherigen Artikel „Abruf von Datenbankinformationen durch MySQL-Erweiterungstechnologie 》Wir haben die Verwendung der MySQLi-Erweiterung zum Abrufen von Datenbankinformationen vorgestellt. In diesem Artikel wird daher hauptsächlich die MySQLi-Erweiterungstechnologie zum Anzeigen von Serververbindungsfehlerberichten vorgestellt ~

Technische Punkte

In der MySQL-Erweiterungstechnologie können Sie Fehlerberichte auf zwei Arten erhalten. Die erste besteht darin, die Fehlerursache direkt zu ermitteln, und die zweite darin, die durch den Verbindungsfehler dargestellte Fehlernummer zu ermitteln.

Um den Namen des Fehlers direkt zu erhalten, können Sie die Funktion mysqli_connect_error() verwenden. Die Beschreibung dieser Funktion lautet wie folgt:

string mysqli_connect_error(mysqli link)

Die Funktion mysqli_connect_error() gibt eine zurück Fehlermeldung, die der Verwendung der MySQL-Erweiterungstechnologie entspricht. Beim Herstellen einer Verbindung zur MySQL-Datenbank ist ein Fehler aufgetreten.

Um die beim Herstellen einer Verbindung zur MySQL-Datenbank generierte Fehlernummer zu erhalten, können Sie die Funktion mysqli_connect_errno() verwenden. Die Funktion wird wie folgt beschrieben:

int mysqli_connect_errno()

Wenn beim Herstellen einer Verbindung ein Fehler auftritt An den MySQL-Datenbankserver wird eine dem Fehler entsprechende Nachrichtennummer generiert, die mit dieser Funktion abgerufen werden kann.

1045: Zugriff für Benutzer „Benutzername“@„Benutzerkennwort“ verweigert (Benutzerkennwort: JA)

Der obige Fehler stellt eine falsche Eingabe des Benutzerkennworts dar.

2005: Unbekannter MySQL-Server-Host „MySQL-Datenbankservername“ (11004)

Der obige Fehler stellt einen Eingabefehler im MySQL-Datenbankservernamen dar

2013: Verbindung unterbrochen zum MySQL-Server während der Abfrage

Der obige Fehler stellt einen Verbindungsverlust zur MySQL-Datenbank während der Ausführung der Abfrage dar.

Implementierungsprozess

(1) Erstellen Sie eine PHP-Datei, um eine Verbindung zwischen PHP und der MySQL-Datenbank herzustellen, und geben Sie das falsche Benutzerkennwort ein . Der Code lautet wie folgt:

<?php
$conn = mysqli_connect("localhost","root","root1");
echo mysqli_connect_errno();
?>

Das Ausgabeergebnis lautet wie folgt:

So verwenden Sie die MySQLi-Erweiterungstechnologie, um Serververbindungsfehlerberichte anzuzeigen

(2) Erstellen Sie eine PHP-Datei, um eine Verbindung zwischen PHP herzustellen und die MySQL-Datenbank und geben Sie ein falsches Benutzerkennwort ein. Der Code lautet wie folgt:

<?php
$conn = mysqli_connect("localhost","root","root1");
echo mysqli_connect_error();
?>

Das laufende Ergebnis lautet wie folgt:

So verwenden Sie die MySQLi-Erweiterungstechnologie, um Serververbindungsfehlerberichte anzuzeigen

Dann wird die Methode zum Anzeigen des Serververbindungsfehlerberichts mit der MySQL-Erweiterung verwendet Hier wird die Technologie vorgestellt. Ich glaube, dass jeder sie verstehen kann. Weitere Informationen finden Sie unter „Verwenden der MySQL-Erweiterungstechnologie“. Tabellenabfrage"!

【Verwandte Tutorial-Empfehlungen】

1. Relevante Themenempfehlungen: „

PHP betreibt MySQL-Datenbank

2.【

Kostenloses Online-Video-Tutorial zu MYSQL]

3. Empfohlene verwandte Videokurse: „

Video-Tutorial zur Elementary MySQLi Extension Library

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die MySQLi-Erweiterungstechnologie, um Serververbindungsfehlerberichte anzuzeigen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn