const char *mysql_sqlstate(MYSQL *mysql)
Beschreibung
Gibt einen auf null endenden String mit dem
SQLSTATE-Fehlercode für den letzten Fehler zurück. Der
Fehlercode besteht aus fünf Zeichen.
'00000'
bedeutet „kein
Fehler“. Die Werte sind durch ANSI-SQL und ODBC
spezifiziert. Eine Liste der möglichen Werte finden Sie unter
Anhang B, Fehlercodes und -meldungen.
Beachten Sie, dass sich nicht alle MySQL-Fehler
SQLSTATE-Fehlercodes zuordnen lassen. Der Wert
'HY000'
(allgemeiner Fehler) wird für
Fehler verwendet, die nicht zuzuordnen sind.
Rückgabewerte
Ein auf null endender Zeichen-String mit dem SQLSTATE-Fehlercode.
Siehe auch
Siehe Abschnitt 24.2.3.14, „mysql_errno()
“,
Abschnitt 24.2.3.15, „mysql_error()
“, und
Abschnitt 24.2.7.26, „mysql_stmt_sqlstate()
“.
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.