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

Voir aussi

maxdb_connect_errno(), maxdb_connect_error(), maxdb_errno() et maxdb_sqlstate().

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:51