Beschreibung
string
mysql_error ( [resource Verbindungs-Kennung])
Rückgabewert: Liefert den Fehlertext der letzten MySQL Funktion, oder
'' (eine leere Zeichenkette), 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_error() verwenden, um den Fehlertext
zu erhalten. Beachten Sie, dass diese Funktion nur den Fehlertext
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_error 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 Beispiel oben führt zu dieser Ausgabe:
1049: Unknown database 'db_nicht_vorhanden'
1146: Table 'kossu.nicht_vorhandene_tabelle' doesn't exist |
|
Siehe auch: mysql_errno()