ingres_error
ingres_escape_string
Ingres-Funktionen
PHP Manual

# ingres_errsqlstate

(PECL ingres >= 1.1.0)

ingres_errsqlstate — Gibt den letzten Fehlercode von SQLSTATE zurück

### Beschreibung

string ingres_errsqlstate ([ resource `$link` ] )

Gibt einen String zurück, der den letzten Fehlercode von SQLSTATE enthält oder NULL, falls es keinen Fehler gab.

Wird der Parameter `link` an ingres_errsqlstate() übergeben, wird der letzte Fehlercode von SQLSTATE für diese Verbindung zurückgegeben. Falls keine Verbindungskennung übergeben wird, gibt ingres_errsqlstate() den letzten Fehlercode von SQLSTATE für die Standardverbindung zurück.

Die Funktion ingres_errsqlstate() sollte immer nach der Ausführung einer Datenbankabfrage aufgerufen werden. Wird vor dem Aufruf von ingres_errsqlstate() eine andere Funktion aufgerufen, wird die Fehlermeldung der letzten Datenbankabfrage von diesem Aufruf zurückgesetzt oder verändert.

### Parameter-Liste

`link`

  Die Verbindungskennung

### Rückgabewerte

Gibt einen String zurück, der den letzten Fehlercode von SQLSTATE enthält oder NULL, falls es keinen Fehler gab.

### Beispiele

Beispiel #1 ingres_errsqlstate()-Beispiel

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

### Siehe auch

- ingres_errno() - Gibt den letzten Ingres-Fehlercode zurück
- ingres_error() - Gibt eine textuelle Beschreibung des letzten Fehlercodes zurück
- ingres_next_error() - Ermittelt den nächsten Ingres-Fehler

ingres_error
ingres_escape_string
Ingres-Funktionen
PHP Manual