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

PHP Grundanleitung

PHP Fortgeschrittene Anleitung

PHP & MySQL

PHP Referenzhandbuch

Verwendung und Beispiel der Funktion PHP mysqli_connect_error()

PHP MySQLi Referenzhandbuch

Die Funktion mysqli_connect_error() gibt die Stringbeschreibung des letzten Verbindungsfehlers zurück

Definition und Verwendung

Während des Versuchs, eine Verbindung zum MySQL-Server herzustellen, trittmysqli_connect_error()Die Funktion gibt die Beschreibung des aufgetretenen Fehlers zurück (während der letzten Verbindungsaufzeichnung).

Syntax

mysqli_connect_error()

Parameter

Diese Methode akzeptiert keine Parameter.

Rückgabewert

Wenn der Vorgang fehlschlägt, gibt die Funktion PHP mysqli_connect_error() einen String zurück, der die Fehlerbeschreibung der letzten Verbindungsaufzeichnung darstellt. Erfolgt die Verbindung erfolgreich, gibt diese FunktionNull.

PHP-Version

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

Online-Beispiel

Die folgenden Beispiele zeigenmysqli_connect_error()Verwendung der Funktion (prozeduraler Stil)-

<?php
   //Verbindung herstellen
   $con = @mysqli_connect("localhost", "root", "wrong_password", "mydb");
   //Verbindungsfehler
   $error = mysqli_connect_error($con);
   print("Fehler: ").$error;
?>

Ausgaberesultat

Fehler: Zugriff verweigert für Benutzer 'root'@'localhost' (verwendung Passwort: YES)

Online-Beispiel

In der objektorientierten Syntax ist die Syntax dieser Funktion$con-> connect_error. Hier ist ein Beispiel für die objektorientierte Variante dieser Funktion-

<?php
   //Verbindung herstellen
   $con = @new mysqli("localhost", "root", "wrong_password", "mydb");
   //Verbindungsfehler
   $error = $con->connect_error;
   print("Fehler: ").$error;
?>

Ausgaberesultat

Fehler: Zugriff verweigert für Benutzer 'root'@'localhost' (verwendung Passwort: YES)

Online-Beispiel

Die folgenden Beispiele zeigen, dass nach einer erfolgreichen Verbindungmysqli_connect_error()Verhalten der Funktion-

<?php
   //Verbindung herstellen
   $con = @mysqli_connect("localhost", "root", "password", "mydb");
   
   //Verbindungsfehler
   $error = mysqli_connect_error();
   if (!$con) {
      print("Verbindungsfehler: ").$error;
   } else {
      print("Verbindung erfolgreich hergestellt");
   }
?>

Ausgaberesultat

Verbindung erfolgreich hergestellt

Online-Beispiel

Geben Sie die Fehlerbeschreibung der letzten Verbindungsfehler zurück:

<?php
   $connection = @mysqli_connect("localhost", "root", "wrong_pass", "wrong_db");
   
   if (!$connection) {
      die("Verbindungsfehler: ").mysqli_connect_error();
   }
?>
Testen Sie heraus‹/›

Ausgaberesultat

Verbindungsfehler: Zugriff verweigert für Benutzer 'root'@'localhost' (verwendung Passwort: YES)

PHP MySQLi Referenzhandbuch