Sven Rautenberg: kein mysql_error() in Fehler-mails

Beitrag lesen

Moin!

Ich habe ein Script zum Herstellen einer Datenbankverbindung das mir in dem Fall, dass die Verbindung nicht hergestellt werden konnte, eine e-mail mit dem Fehler schicken soll.

Folgendes kleine Stück sollte dafür sorgen:

Das ist ja nicht der exakte Originalcode, sondern von dir zusammengestellt. Wenn du da dummerweise den einzigen logischen Fehler, den du vielleicht gemacht hast, rauseditiert hast, kann man lange suchen.

Mach vernünftiges Debugging. Lass dir Logmeldungen in eine Datei schreiben (error_log() bietet sich an dafür), um Klarheit zu gewinnen, wohin der Code verzweigt. Lass dir den Inhalt von Variablen ausgeben, um Klarheit über deren tatsächlichen Inhalt zu gewinnen.

Ich tippe mal auf einen von zwei möglichen Fehlern:
1. Ein "Nicht" zuviel oder zuwenig bei boolscher Operation.
2. Variableninhalt "0" wird von dir als "wahr" erwartet, aber von PHP als "falsch" interpretiert.

- Sven Rautenberg