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

Tutoriel PHP de base

Tutoriel PHP avancé

PHP & MySQL

Manuel de référence PHP

Utilisation et exemple de la fonction PHP mysqli_connect_error()

PHP MySQLi Référence Manuel

La fonction mysqli_connect_error() de PHP renvoie la description de la dernière erreur de connexion sous forme de chaîne

définition et utilisation

Dans le processus de tentative de connexion au serveur MySQL, simysqli_connect_error()La fonction renverra la description de l'erreur qui s'est produite (pendant la dernière appel de connexion).

grammaire

mysqli_connect_error()

paramètre

Cette méthode n'accepte aucun paramètre.

valeur de retour

Si l'échec, la fonction PHP mysqli_connect_error() renverra une valeur de chaîne, qui représente la description de l'erreur de la dernière appel de connexion. Si la connexion est réussie, cette fonction renverraNull.

Version PHP

Cette fonction a été introduite dans la version PHP5introduites dans cette version et peuvent être utilisées dans toutes les versions plus récentes.

Exemple en ligne

Les exemples suivants montrentmysqli_connect_error()Utilisation de la fonction (style procédural)-

<?php
   //Établir une connexion
   $con = @mysqli_connect("localhost", "root", "wrong_password", "mydb");
   //Erreur de connexion
   $error = mysqli_connect_error($con);
   print("Erreur : ".$error);
?>

Résultat de la sortie

Erreur : Accès refusé pour l'utilisateur 'root'@'localhost' (en utilisant le mot de passe : OUI)

Exemple en ligne

Dans le style orienté objet, la syntaxe de cette fonction est$con-> connect_error. Voici un exemple de style orienté objet pour cette fonction-

<?php
   //Établir une connexion
   $con = @new mysqli("localhost", "root", "wrong_password", "mydb");
   //Erreur de connexion
   $error = $con->connect_error;
   print("Erreur : ".$error);
?>

Résultat de la sortie

Erreur : Accès refusé pour l'utilisateur 'root'@'localhost' (en utilisant le mot de passe : OUI)

Exemple en ligne

Les exemples suivants montrent que la connexion a réussimysqli_connect_error()Comportement de la fonction-

<?php
   //Établir une connexion
   $con = @mysqli_connect("localhost", "root", "password", "mydb");
   
   //Erreur de connexion
   $error = mysqli_connect_error();
   if (!$con) {
      print("Échec de la connexion : ".$error);
   } else {
      print("La connexion a été établie avec succès");
   }
?>

Résultat de la sortie

La connexion a été établie avec succès

Exemple en ligne

Retournez la description de l'erreur de connexion précédente :

<?php
   $connection = @mysqli_connect("localhost", "root", "wrong_pass", "wrong_db");
   
   if (!$connection) {
      die("Erreur de connexion : ". mysqli_connect_error());
   }
?>
Voyons si ça fonctionne‹/›

Résultat de la sortie

Erreur de connexion : Accès refusé pour l'utilisateur 'root'@'localhost' (en utilisant le mot de passe : OUI)

PHP MySQLi Référence Manuel