maxdb_errno
(PECL)
maxdb_errno
(no version information, might be only in CVS)
maxdb->errno -- Retourne le code erreur pour le dernier appel
à une fonction
Description
Style procédural
int
maxdb_errno ( resource link )
Style orienté objet (méthode)
class
maxdb {
int 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
<?php $maxdb = new maxdb("localhost", "MONA", "RED", "DEMODB");
/* Vérification de la connexion */ if (maxdb_connect_errno()) { printf("Echec de la connexion : %s\n", maxdb_connect_error()); exit(); }
if (!$maxdb->query("SELECT xxx FROM hotel.city")) { printf("Code erreur : %d\n", $maxdb->errno); }
/* Fermeture de la connexion */ $maxdb->close(); ?>
|
|
Exemple 2. Style procédural
<?php $link = maxdb_connect("localhost", "MONA", "RED", "DEMODB");
/* Vérification de la connexion */ if (maxdb_connect_errno()) { printf("Echec de la connexion : %s\n", maxdb_connect_error()); exit(); }
if (!maxdb_query($link, "SELECT xxx FROM hotel.city")) { printf("Code erreur : %d\n", maxdb_errno($link)); }
/* Fermeture de la connexion */ maxdb_close($link); ?>
|
L'exemple ci-dessus va afficher : PHP Warning: maxdb_query(): -4005 POS(8) Unknown column name:XXX [42000] <...>
Code erreur : -4005 |
|