PHP Handbuch | ||
---|---|---|
Zurück | Nach vorne |
Liefert ein assoziatives Array (???) von Status- und Returncodes des letzten SQL- Aktion (Abfrage/Statement(???)/Befehl). Elemente des Arrays sind:
Tabelle 1. Von sesam_diagnostic() gelieferte Status Information
Element | Contents |
---|---|
$array["sqlstate"] | 5-stelliger SQL-Returncode (mögliche Werte von SQLSTATE: siehe SESAM-Benutzerhandbuch) |
$array["rowcount"] | Anzahl betroffener Zeilen im letzten update/insert/delete (nur nach "immediate" Statements gesetzt) |
$array["errmsg"] | "lesbarer" Fehlermeldungstext (nur nach Fehlern gesetzt) |
$array["errcol"] | Spaltennummer des letzten Fehlers (1-indiziert oder 0, wenn nicht definiert; nur nach Fehlern gesetzt) |
$array["errlin"] | Zeilennummer des letzten Fehlers (1-indiziert oder 0, wenn nicht definiert; nur nach Fehlern gesetzt) |
Im folgenden Beispiel wird ein Syntaxfehler (E SEW42AE ILLEGAL CHARACTER) zusammen mit dem fehlerhaften SQL-Statement und der genauen Position des Fehlers angezeigt.
Siehe auch: sesam_errormsg() für einfachen Zugriff nur auf die Fehlermeldung
Zurück | Zum Anfang | Nach vorne |
sesam_connect | Nach oben | sesam_disconnect |