8.78.28 mysqli_error()Retourne une chaîne décrivant la dernière erreur[ Exemples avec mysqli_error ] PHP 5
Style procédural
string
mysqli_error (
mysqli
link
)
Style orienté objet (méthode)
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.
Une chaîne de caractères qui décrit l'erreur. Une chaîne de caractères vide si aucun erreur n'est
survenue.
mysqli_connect_errno
,
mysqli_connect_error
,
mysqli_errno
et
mysqli_sqlstate
.
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(); ?>
|
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'
|