unsigned int mysql_errno(MYSQL *mysql)
Beschreibung
Für die von mysql
angegebene Verbindung
liefert mysql_errno()
den Fehlercode zu der
zuletzt aufgerufenen API-Funktion, die mit Erfolg gelaufen
oder gescheitert sein kann. Der Rückgabewert null bedeutet,
dass kein Fehler auftrat. Die Nummern der
Clientfehlermeldungen sind in der MySQL-Header-Datei
errmsg.h
aufgelistet. Die Nummern der
Serverfehlermeldungen stehen in der Datei
mysqld_error.h
. Außerdem werden die
Fehler in Anhang B, Fehlercodes und -meldungen, aufgeführt.
Beachten Sie, dass manche Funktionen, wie etwa
mysql_fetch_row()
, keine
mysql_errno()
setzen, wenn sie Erfolg
haben.
Als Faustregel gilt: Alle Funktionen, die vom Server
Informationen abfragen müssen, setzen
mysql_errno()
zurück, wenn sie Erfolg
hatten.
Rückgabewerte
Ein Fehlercodewert für den letzten
mysql_
-Aufruf,
wenn dieser gescheitert ist. Null bedeutet, dass kein Fehler
auftrat.
xxx
()
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.