(PHP 4, PHP <=5.2.0)
ifx_error — Gibt den Fehlercode des letzten Informix Aufrufs zurück
Die Informix Fehlercodes (SQLSTATE & SQLCODE) sind wie folgt formatiert:
x [SQLSTATE = aa bbb SQLCODE=cccc]
mit x = Leerzeichen: kein Fehler
E : Fehler
N : Keine Daten mehr
W : Warnung
? : undefiniert
Falls anstelle des Zeichens "x" etwas anderes als ein Leerzeichen angezeigt wird, beschreiben SQLSTATE und SQLCODE den Fehler genauer.
Schauen Sie im Informix Handbuch nach den Beschreibungen von SQLSTATE und SQLCODE.
Die Funktion gibt einen String zurück, der in einem Zeichen einen allgemeinen Status der Abfrage zurückgibt, und die Zustände von SQLSTATE und SQLCODE, die mit der letzten ausgeführten Abfrage verknüpft sind. Das Format dieses Strings ist: "(char) [SQLSTATE=(zwei Ziffern) (drei Ziffern) SQLCODE=(eine Ziffer)]". Das erste Zeichen kann ein ' ' (Leerzeichen) (kein Fehler), ein 'W' (der Befehl verursachte eine Warnung), ein 'E' (ein Fehler ist bei der Ausführung des Befehls aufgetreten) oder ein 'N' (der Befehl lieferte keine Daten zurück) sein.
Siehe auch: ifx_errormsg()