Forum und email

maxdb_error

(PECL maxdb:1.0-7.6.00.38)

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)

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

Example#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();
?>

Example#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