|
sesam_diagnostic() retourne un tableau associatif avec l'état et les codes de la dernière requête SQL. Les éléments du tableau sont :
Tableau 1. Informations retournées par sesam_diagnostic()
Elément | Contenu |
---|---|
$array["sqlstate"] | code d'erreur à 5 chiffres (voir le manuel SESAM pour obtenir une description des valeurs possibles de SQLSTATE) |
$array["rowcount"] | nombre de lignes affectées dans la dernière requête immédiate (update/insert/delete) : uniquement après une requête immédiate. |
$array["errmsg"] | message d'erreur lisible : uniquement après une erreur |
$array["errcol"] | numéro de colonne de la dernière erreur (indexée à partir de 0, -1 si indéfinies : uniquement après une erreur). |
$array["errlin"] | numéro de ligne de la dernière erreur (indexée à partir de 0, -1 si indéfinies : uniquement après une erreur). |
Dans l'exemple suivant, une erreur de syntaxe (E SEW42AE ILLEGAL CHARACTER) est affichée avec la requête SQL, et en désignant la position de l'erreur :
Voir aussi sesam_errormsg() pour un accès simplifié aux messages d'erreur.
Précédent | Sommaire | Suivant |
sesam_connect | Niveau supérieur | sesam_disconnect |
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:51