ingres_error

(PECL)

ingres_error -- Récupère un message d'erreur significatif pour la dernière erreur générée

Description

string ingres_error ( [resource link] )

Retourne une chaîne de caractères contenant la dernière erreur ou NULL si aucune erreur ne s'est produite.

Si une ressource link est passée à la fonction ingres_error(), elle retourne la dernière erreur enregistrée pour ce lien. Si aucun lien n'est passé alors ingres_error() retourne la dernière erreur en utilisant le lien par défaut.

La fonction, ingres_error(), devrait toujours être appelée après avoir exécuté toute sorte de requête à la base de données. Un appel d'une autre fonction avant d'appeler ingres_error() supprimera ou changera le message d'erreur provenant du dernier appel de fonction Ingres.

Exemple 1. Exemple avec ingres_error()

<?php
ingres_connect
($database, $user, $password);

ingres_query("select * from table");

$error_text = ingres_error();

if (
is_null($error_text) ) {
   echo
"Une erreur s'est produite - " . $error_text;
}
?>

Voyez aussi ingres_errno() et ingres_errsqlstate().