const char *mysql_stmt_error(MYSQL_STMT
*stmt)
Beschreibung
Für die durch stmt
spezifizierte Anweisung
liefert mysql_stmt_error()
einen auf null
endenden String mit der Fehlermeldung für die zuletzt
aufgerufene Anweisungs-API-Funktion, die erfolgreich laufen
oder scheitern kann. Ein leerer String (""
)
wird zurückgegeben, wenn kein Fehler auftrat. Das bedeutet,
dass die beiden folgenden Tests äquivalent sind:
if (mysql_stmt_errno(stmt)) { // Ein Fehler trat auf } if (mysql_stmt_error(stmt)[0]) { // Ein Fehler trat auf }
Die Sprache der Clientfehlermeldungen kann sich durch Rekompilieren der MySQL-Clientbibliothek ändern. Zurzeit haben Sie die Wahl zwischen Fehlermeldungen in mehreren verschiedenen Sprachen.
Rückgabewerte
Ein Zeichen-String, der den Fehler beschreibt. Ein leerer String, wenn kein Fehler auftrat.
Fehler
Keine.
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.