Tom: Session wird nicht angezeigt

Beitrag lesen

Hello,

Nach jedem mysql_query() solltest Du auch den Fehlerstatus der Datenbank

mysql_errno($connection)  http://de3.php.net/manual/en/function.mysql-errno.php

abfragen und wenn dieser größer 0 ist, entsprechende Maßnahmen treffen.

Wieso empfiehlst du hier, eine weitere Funktion zu befragen, obwohl ein Fehlerzustand bereits über sowieso vorliegenden Rückgabewert von mysql_query() erkannt werden kann? Wenn dann der Fehler interessiert, ist die Nummer im Gegensatz zum Meldungstext meist uninteressant.

Warum soll ich erst das Rückgabeergebnis abfragen, wenn ich dann für eine automatische Verarbeitung anschließend doch die Fehlernummer benötige? Der Text ist für das Programm meistens unbrauchbar und den User geht er nichts an. Für den Steuerfluss benötige ich eine eindeutige Fehlerklassifizierung, z.B. bei einem optimistischen Insert bei vorhandenen Constraints. Da MUSS ich anschließend die Statusnummer abfragen.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de