Vinzenz Mai: Datum + for-schleife

Beitrag lesen

Hallo Fritz,

Ich habe eine for-schleife und einige Datums in der DB....
Da mehrere Datum in der Spalte sind habe ich ein problem..

willst Du damit sagen, dass Du keine Datumsspalte verwendest, sondern ein Textspalte, in der _mehrere_ Daten durch Trennzeichen getrennt vorliegen.
Wenn ja, dann beseitige bitte diesen Designfehler. Du solltest allermindestens
die erste Normalform einhalten, die Du so verletzt.

ich splitte die schon zuvor und er liest sie auch korrekt durch... jedoch soll er "DATUM ABGELAUFEN" erst bringen wennn ALLE datum abgelaufen sind.... jetzt bringt er es schon wenn 1 abgelaufen ist :(

Ich verstehe nicht, was Du meinst, aber ...

[code lang=php]

if(($separateDaten[$i]+84600)<= time())
  {
       delete = "DATUM ABGELAUFEN";
  }

... funktioniert nicht. Die meisten Tage haben 86400 Sekunden (nicht 84600, Tippfehler?), aber nicht alle. Nutze die Datumsfunktionen Deines Datenbankmanagementsystems (DBMS)!

Freundliche Grüße

Vinzenz