dedlfix: Zwei Werte prüfen

Beitrag lesen

Tach!

was ich nicht verstehe ist folgendes

if ($StundenTag != 0000-00-00) { }

ist etwas anderes wie

if ($StundenTag != "0000-00-00") {

Wie du bereits am Syntaxhighlighting sehen kannst: ja. Ohne Anführungszeichen hast du drei Zahlen und zwei Minuszeichen dazwischen notiert, also eine zweifache Subtraktion.

Im Feld $StundenTag, welches aus der Datenbank gefüllt wird, steht 0000-00-00 aber warum bekomme ich hier unterschiedliche Ausgaben?

Das kommt von dort sicherlich als String. var_dump() kann bei der Prüfung auf den Variablentyp helfen.

dedlfix.