maxdb_errno

maxdb::errno

(PECL maxdb >= 1.0)

maxdb_errno -- maxdb::errnoRetourne le code erreur pour le dernier appel à une fonction

Description

Style procédural

int maxdb_errno ( resource $link )

Style orienté objet

int $maxdb->errno;

maxdb_errno() retourne le dernier code erreur pour le dernier appel à une fonction MaxDB, qu'elle ait réussie ou échouée, sur la connexion à la base de données représentée par le paramètre link. Si aucune erreur n'est survenue, cette fonction retournera zéro.

Valeurs de retour

Une valeur de code erreur pour le dernier appel, s'il a échoué. Zéro signifie qu'aucune erreur n'est survenue.

Exemples

Exemple #1 Style orienté objet

  1. <?php
  2. $maxdb = new maxdb("localhost", "MONA", "RED", "DEMODB");
  3.  
  4. /* Vérification de la connexion */
  5. if (maxdb_connect_errno()) {
  6. printf("Echec de la connexion : %s\n", maxdb_connect_error());
  7. exit();
  8. }
  9.  
  10. if (!$maxdb->query("SELECT xxx FROM hotel.city")) {
  11. printf("Code erreur : %d\n", $maxdb->errno);
  12. }
  13.  
  14. /* Fermeture de la connexion */
  15. $maxdb->close();
  16. ?>

Exemple #2 Style procédural

  1. <?php
  2. $link = maxdb_connect("localhost", "MONA", "RED", "DEMODB");
  3.  
  4. /* Vérification de la connexion */
  5. if (maxdb_connect_errno()) {
  6. printf("Echec de la connexion : %s\n", maxdb_connect_error());
  7. exit();
  8. }
  9.  
  10. if (!maxdb_query($link, "SELECT xxx FROM hotel.city")) {
  11. printf("Code erreur : %d\n", maxdb_errno($link));
  12. }
  13.  
  14. /* Fermeture de la connexion */
  15. maxdb_close($link);
  16. ?>

L'exemple ci-dessus va afficher quelque chose de similaire à :

PHP Warning:  maxdb_query(): -4005 POS(8) Unknown column name:XXX [42000] <...>
Code erreur : -4005

Voir aussi

LoadingChargement en cours