Hi!
echo mysql_errno(),"<br>", mysql_error();
laut erklärung muss es hinter dem mysql Befehl stehen um den Fehler auszugeben, was es auch macht. Kann ich es nicht irgendwie an den Anfang stellen, so das jeder Fehler ausgegben wird?
Nein, MySQL-Fehler sind immer stumm. Ihr Wortlaut muss mit den genannten Funktionen abgefragt werden, wenn einer auftritt. Dass ein Fehler vorliegt, sieht man jedenfalls am Rückgabewert der Funktionen (mysql_query() etc.), den man auswerten und nicht einfach ignorieren sollte. Es ist nicht sinnvoll, die Fehlermeldungen einfach nur auszugeben, sondern sich zu überlegen, was im Fehlerfall passieren soll - und zwar aus Anwendersicht. Wie kommt der Anwender am Ende doch noch zu seinem Ziel? Gibt es Alternativen, wenn die Datenbank grad mal nicht will?
Lo!