Manuel PHP
Précédent |  | Suivant

# 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().

Précédent | Sommaire | Suivant
maxdb_errno | Niveau supérieur | maxdb_escape_string