mysqli::$connect_errno

mysqli_connect_errno

(PHP 5)

mysqli::$connect_errno -- mysqli_connect_errnoRetourne le code d'erreur de la connexion MySQL

Description

Style orienté objet

Style procédural

int mysqli_connect_errno ( void )

Retourne le code d'erreur de la dernière tentative de connexion avec mysqli_connect().

Note:

Les messages d'erreur du client MySQL sont disponibles dans errmsg.h. Les messages d'erreur du serveur MySQL sont disponibles dans mysqld_error.h. Dans la distribution source de MySQL, vous pouvez trouver la liste complète des messages d'erreurs et des codes d'erreurs dans le fichier Docs/mysqld_error.txt.

Valeurs de retour

Un code d'erreur généré par le dernier appel à mysqli_connect(), si ce dernier a échoué. Zéro signifie qu'aucune erreur n'est survenue.

Exemples

Exemple #1 Exemple avec $mysqli->connect_errno

Style orienté objet

<?php
$mysqli 
= @new mysqli('localhost''fake_user''my_password''my_db');

if (
$mysqli->connect_errno) {
    die(
'Erreur de connexion : ' $mysqli->connect_errno);
}
?>

Style procédural

<?php
$link 
= @mysqli_connect('localhost''fake_user''my_password''my_db');

if (!
$link) {
    die(
'Erreur de connexion : ' mysqli_connect_errno());
}
?>

Les exemples ci-dessus vont afficher :

Erreur de connexion : 1045

Voir aussi

add a note add a note

User Contributed Notes 1 note

up
-1
Daro AP
3 months ago
'errmsg.h' and 'mysqld_error.h' files only have the definitions of the error codes. In the MySQL documentation you can find the definition along with the message it displays, which could be more useful since the error constant name isn't always explicit enough.

Client Error Codes and Messages
http://dev.mysql.com/doc/refman/5.6/en/error-messages-client.html

Server Error Codes and Messages
http://dev.mysql.com/doc/refman/5.6/en/error-messages-server.html
To Top