| 
 
  8.77.27 mysqli_errno()mysqli->errno()Retourne un code d'erreur pour la dernière commande MySQL[ Exemples avec mysqli_errno ]   PHP 5 
Style procédural 
int
 mysqli_errno (
mysqli
 
link
 )
Style orienté objet (méthode) 
  
mysqli
  
int
 
errno
     La fonction  
mysqli_errno
  retournera le code erreur
     pour le dernier appel à une fonction MySQLi qui peut échouer
     ou réussir en respectant la connexion définie par la 
     paramètre  
link
 . Si aucune erreur n'est survenue,
     cette fonction retournera zéro.
     
| Note |  | 
 
      Les numéros d'erreur client sont listés dans les en-têtes du fichier MySQL 
       
errmsg.h
 , les messages d'erreur du serveur sont listés dans le
      fichier  
mysqld_error.h
 .
      Dans les sources de MySQL, vous pouvez trouver une liste complète des messages d'erreur et
      des numéros d'erreur dans le fichier  
Docs/mysqld_error.txt
 . 
      
 |   
 
     La valeur d'un code d'erreur pour le dernier appel, s'il échoue. 0 signifie qu'aucune erreur
     n'est survenue.
     
 
mysqli_connect_errno
 ,
      
mysqli_connect_error
 ,
      
mysqli_error
  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("Code Erreur : %d\n", $mysqli->errno); }
  /* 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("Code Erreur : %d\n", mysqli_errno($link)); }
  /* Fermeture de la connexion */ mysqli_close($link); ?>
 
 |   
L'exemple ci-dessus va afficher : 
 
Code Erreur : 1193 
    
 |