English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La fonction mysqli_connect_errno() renvoie le code d'erreur du dernier appel de connexion
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).
mysqli_connect_errno()
Cette méthode ne prend aucun paramètre.
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.
Cette fonction a été introduite dans la version PHP5introduite et disponible dans toutes les versions supérieures.
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
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
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
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