Forum und email

ingres_errsqlstate

(PECL ingres:1.1-1.4.3)

ingres_errsqlstate — Gets the last SQLSTATE error code generated

Description

string ingres_errsqlstate ([ resource $link ] )

Retourne une chaîne de caractères contenant le dernier SQLSTATE ou NULL si aucune erreur ne s'est produite.

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

La fonction, ingres_errsqlstate(), 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_errsqlstate() supprimera ou changera le message d'erreur provenant du dernier appel de fonction Ingres.

Example#1 Exemple avec ingres_errsqlstate()

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

ingres_query("select * from table");

$error_sqlstate ingres_errsqlstate();

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

Voyez aussi ingres_errno() et ingres_errsqlstate().