Heim > Datenbank > MySQL-Tutorial > Hauptteil

So verwenden Sie die MySQLi-Erweiterungstechnologie, um Serververbindungsfehlerberichte anzuzeigen

黄舟
Freigeben: 2019-02-27 14:48:48
Original
2290 Leute haben es durchsucht

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)
Nach dem Login kopieren

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()
Nach dem Login kopieren

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();
?>
Nach dem Login kopieren

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();
?>
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!