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 exemples de la fonction mysqli_connect_errno() en PHP

PHP MySQLi Référence Manuel

La fonction mysqli_connect_errno() renvoie le code d'erreur du dernier appel de connexion

Définition et utilisation

Durant le processus d'essai de connexion au serveur MySQL, si cela se produitmysqli_connect_errno()La fonction retourne le code d'erreur qui s'est produit (durant la dernière tentative de connexion).

Syntaxe

mysqli_connect_errno()

Paramètres

Cette méthode ne prend aucun paramètre.

Valeur de retour

Si elle échoue, la fonction PHP mysqli_connect_errno() retourne une valeur entière qui représente le code d'erreur de la dernière tentative de connexion. Si la connexion est réussie, cette fonction retourne0.

Version PHP

Cette fonction a été introduite dans la version PHP5introduite et disponible dans toutes les versions supérieures.

Exemple en ligne

Le prochain exemple montremysqli_connect_errno()Utilisation de la fonction (style procédural)-

<?php
   //Établir une connexion
   $con = mysqli_connect("localhost", "root", "wrong_password", "mydb");
   //Erreur client
   $code = mysqli_connect_errno();
   print("Code d'erreur : " . $code);

Résultat de la sortie

Code d'erreur : 1045

Exemple en ligne

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

<?php
   //Établir une connexion
   $con = @new mysqli("localhost", "wrong_user_name", "password", "mydb");
   //Code d'erreur
   $code = $con->connect_errno;
   print("Code d'erreur : " . $code);
?>

Résultat de la sortie

Code d'erreur : 1045

Exemple en ligne

Le prochain exemple montre dans le cas d'une connexion réussiemysqli_connect_errno()Comportement de la fonction-

<?php
   //Établir une connexion
   $con = @mysqli_connect("localhost", "root", "password", "mydb");
   //Code d'erreur
   $code = mysqli_connect_errno();
   if ($code) {
      print("Échec de la connexion : " . $code);
   } 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

Retourne le code d'erreur de la dernière tentative de connexion :

<?php
   $connection = @mysqli_connect("localhost", "root", "wrong_pass", "wrong_db");
   
   if (!$connection) {
      die("Erreur de connexion : " . mysqli_connect_errno());
   }
?>

Résultat de la sortie

Erreur de connexion : 1045

PHP MySQLi Référence Manuel