English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Die Funktion mysqli_connect_errno() gibt den Fehlercode der letzten Verbindungsaufforderung zurück
Während des Versuchs, eine Verbindung zum MySQL-Server herzustellen, trittmysqli_connect_errno()Die Funktion gibt den Fehlercode zurück, der während des letzten Verbindungsaufrufs aufgetreten ist.
mysqli_connect_errno()
Diese Methode akzeptiert keine Parameter.
Falls der Fehler auftritt, gibt die PHP mysqli_connect_errno() Funktion einen Integer-Wert zurück, der den Fehlercode der letzten Verbindungsanfrage darstellt. Erfolgt die Verbindung erfolgreich, gibt diese Funktion0.
Diese Funktion wurde ursprünglich in der PHP-Version5eingeführt und kann in allen höheren Versionen verwendet werden.
Nachfolgender Beispiel zeigtmysqli_connect_errno()Verwendung der Funktion (prozeduraler Stil)-
<?php //Verbindung herstellen $con = mysqli_connect("localhost", "root", "wrong_password", "mydb"); //Clientseitiger Fehler $code = mysqli_connect_errno(); print("Fehlercode: ".$code);
Ausgaberesultat
Fehlercode: 1045
In der objektorientierten Stil, die Syntax dieser Funktion ist$con->connect_errno.Nachfolgender Beispiel zeigt die objektorientierte Variante dieser Funktion-
<?php //Verbindung herstellen $con = @new mysqli("localhost", "wrong_user_name", "password", "mydb"); //Fehlercode $code = $con->connect_errno; print("Fehlercode: ".$code); ?>
Ausgaberesultat
Fehlercode: 1045
Nachfolgender Beispiel zeigt, wie dies bei einer erfolgreichen Verbindung funktioniertmysqli_connect_errno()Verhalten der Funktion-
<?php //Verbindung herstellen $con = @mysqli_connect("localhost", "root", "password", "mydb"); //Fehlercode $code = mysqli_connect_errno(); if ($code) { print("Verbindungsfehler: ".$code); } else { print("Verbindung erfolgreich hergestellt"); } ?>
Ausgaberesultat
Verbindung erfolgreich hergestellt
Gibt den Fehlercode der letzten Verbindungsfehler zurück:
<?php $connection = @mysqli_connect("localhost", "root", "wrong_pass", "wrong_db"); if (!$connection) { die("Verbindungsfehler: ".mysqli_connect_errno()); } ?>
Ausgaberesultat
Verbindungsfehler: 1045