mysqli_error
(PHP 5)
mysqli_error -- Retourne une chaîne décrivant la dernière erreur
Description
Style procédural
string
mysqli_error ( mysqli link )
Style orienté objet (méthode)
class
mysqli {
string error
}
La fonction mysqli_error() est identique à la fonction
mysqli_errno(), sauf qu'au lieu de renvoyer un code
erreur sous forme d'entier, cette fonction retournera une chaîne de
caractères décrivant la dernière erreur survenue sur la connexion
représentée par le paramètre link. Si aucune
erreur n'est survenue, cette fonction retournera une chaîne vide.
Valeurs de retour
Une chaîne de caractères qui décrit l'erreur. Une chaîne de caractères vide si aucun erreur n'est
survenue.
Exemples
Exemple 1. Style orienté objet
<?php $mysqli = new mysqli("localhost", "my_user", "my_password", "world");
/* Vérification de la connexion */ if (mysqli_connect_errno()) { printf("Echec de la connexion: %s\n", mysqli_connect_error()); exit(); }
if (!$mysqli->query("SET a=1")) { printf("Message d'erreur : %s\n", $mysqli->error); }
/* Fermeture de la connexion */ $mysqli->close(); ?>
|
|
Exemple 2. Style procédural
<?php $link = mysqli_connect("localhost", "my_user", "my_password", "world");
/* Vérification de la connexion */ if (mysqli_connect_errno()) { printf("Echec de la connexion : %s\n", mysqli_connect_error()); exit(); }
if (!mysqli_query($link, "SET a=1")) { printf("Message d'erreur : %s\n", mysqli_error($link)); }
/* Fermeture de la connexion */ mysqli_close($link); ?>
|
|
L'exemple ci-dessus va afficher :
Message d'erreur : Unknown system variable 'a' |