maxdb_error
(PECL)
maxdb_error -- Retourne une chaîne représentant la dernière erreur
Description
Style procédural
string
maxdb_error ( resource link )
Style orienté objet (méthode)
class
maxdb {
string error
}
maxdb_error() est identique à la fonction
maxdb_errno() dans tous les sens,
exceptée qu'au lieu de retourner une erreur sous forme d'entier,
maxdb_error() retourne une chaîne
représentant la dernière erreur survenue pour la connexion
à la base de données 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 décrivant l'erreur. Une chaîne vide si aucune erreur
n'est survenue.
Exemples
Exemple 1. Style orienté objet
<?php $maxdb = new maxdb("localhost", "MONA", "RED", "DEMODB");
/* Vérification de la conneixon */ if (maxdb_connect_errno()) { printf("Echec de la connexion: %s\n", maxdb_connect_error()); exit(); }
if (!$maxdb->query("SELECT xxx FROM hotel.city")) { printf("Message d'erreur : %s\n", $maxdb->error); }
/* 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("Message d'erreur : %s\n", maxdb_error($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]
Message d'erreur : POS(8) Unknown column name:XXX |
|