English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP Grundlagen教程

PHP fortgeschrittener教程

PHP & MySQL

PHP Referenzhandbuch

Verwendung und Beispiel der Funktion PHP mysqli_connect_errno()

PHP MySQLi Referenzhandbuch

Die Funktion mysqli_connect_errno() gibt den Fehlercode der letzten Verbindungsaufforderung zurück

Definition und Verwendung

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.

Syntax

mysqli_connect_errno()

Parameter

Diese Methode akzeptiert keine Parameter.

Rückgabewert

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.

PHP-Version

Diese Funktion wurde ursprünglich in der PHP-Version5eingeführt und kann in allen höheren Versionen verwendet werden.

Online-Beispiel

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

Online-Beispiel

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

Online-Beispiel

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

Online-Beispiel

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

PHP MySQLi Referenzhandbuch