ingres_error
ingres_escape_string
Fonctions Ingres
PHP Manual

# ingres_errsqlstate

(PECL ingres >= 1.1.0)

ingres_errsqlstate — Récupère le dernier code SQLSTATE généré

### Description

string ingres_errsqlstate ([ resource `$link` ] )

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

### Liste de paramètres

`link`

  La ressource de connexion Ingres

### Valeurs de retour

Retourne une chaîne contenant la dernière SQLSTATE, ou `NULL` si aucune erreur n'est survenue.

### Exemples

Exemple #1 Exemple avec ingres_errsqlstate()

`<?php
ingres_connect($database, $user, $password);
$result = ingres_query($link, "select * from table");
$error_sqlstate = ingres_errsqlstate($link);
if (!is_null($error_sqlstate)) {
echo "Une erreur est survenue - " . $error_sqlstate;
}
?>`

### Voir aussi

- ingres_errno() - Récupère le dernier numéro d'erreur d'Ingres généré
- ingres_error() - Lit le dernier message d'erreur Ingres
- ingres_next_error() - Lit l'erreur Ingres suivante

ingres_error
ingres_escape_string
Fonctions Ingres
PHP Manual