Matze: kein mysql_error() in Fehler-mails

Beitrag lesen

Hallo Sven!

Das ist ja nicht der exakte Originalcode, sondern von dir zusammengestellt.

Das ist _ganz genau_ das was läuft. Bis auf die entfernten Zugangsdaten und mysql.xxxxxxxxxx.com anstatt localhost.
Da ich aber ohne Probleme auf die Datenbank zugreifen kann müssen diese Daten wohl stimmen.

Lass dir den Inhalt von Variablen ausgeben, um Klarheit über deren tatsächlichen Inhalt zu gewinnen.

Ich kann, indem ich einfach ein falsches Passwort angebe, einen mysql_error erzwingen.
Allerdings steht in dem Fehler dann nicht mysql.xxxxxxx.com sondern "...using password for xxx@yyyyyy.zzzzzzzz.com ...". Komisch.
Die e-mails dazu haben auch den richtigen Inhalt, also inklusive dem mysql_error.
Ich kann mir $mailtxt auch vor oder nach mail() ausgeben lassen und erhalte den gewünschten Inhalt.
Ich hab einfach keine Ahnung warum ich hunderte mails ohne Fehler erhalte :(

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.

Leider weiß ich nicht wo eines der Probleme im Code auftauchen sollte.

Danke und Grüße, Matze