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)

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 1336. 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 1337. 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() .