(PECL ingres >= 1.1.0)
ingres_errsqlstate — Gibt den letzten Fehlercode von SQLSTATE zurück
$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.
link
Die Verbindungskennung
Gibt einen String zurück, der den letzten Fehlercode von SQLSTATE enthält oder NULL, falls es keinen Fehler gab.
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;
}
?>