ingres_errsqlstate
(PECL ingres >= 1.1.0)
ingres_errsqlstate — Gibt den letzten Fehlercode von SQLSTATE zurück
Beschreibung
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_errsqlstate
