Beschreibung
int
mysql_errno ( [resource Verbindungs-Kennung])
Liefert die Fehlernummer der letzten MySQL Funktion, oder
0 (Null) falls kein Fehler aufgetreten ist.
Fehler, die vom MySQL Server kommen, führen nicht mehr zu einer
Ausgabe von Warnungen. Stattdessen sollten Sie die Funktion
mysql_errno() verwenden, um die Fehlernummer
zu erhalten. Beachten Sie, dass diese Funktion nur die Fehlernummer
der zuletzt ausgeführten MySQL Funktion liefert (ausgeschlossen sind
die Funktionen mysql_error() und
mysql_errno()). Wenn Sie diese Funktion verwenden
wollen, sollten Sie den Wert überprüfen, bevor Sie eine weitere
MySQL Funktion aufrufen.
Beispiel 1. mysql_errno Beispiel <?php
mysql_connect("localhost", "mysql_user", "mysql_password");
mysql_select_db("db_nicht_vorhanden");
echo mysql_errno() . ": " . mysql_error(). "\n";
mysql_select_db("kossu");
mysql_query("SELECT * FROM nicht_vorhandene_tabelle");
echo mysql_errno() . ": " . mysql_error() . "\n";
?> |
Das obige Beispiel führt zu dieser Ausgabe:
1049: Unknown database 'db_nicht_vorhanden'
1146: Table 'kossu.nicht_vorhandene_tabelle' doesn't exist |
|
Siehe auch: mysql_error()