Hallo!
Ich bin mir nicht sicher ob ich mit meiner Frage hier richtig bin aber ich versuch es einmal.
Ich bräuchte Tipps zur Programmierung von "Ablaufdaten".
Ein User trägt etwas in eine Datenbank ein, was nur eine bestimmte Zeit angezeigt werden soll. Ich bin soweit, dass das Datum zum Zeitpunkt des Eintrages + 7 Tage dazu, also das Enddatum (Timestamp) mitgespeichert werden.
Wie stell ich das nun am besten an, dass diese 2 Daten miteinander verglichen werden, und nach den 7 Tagen sollte der Eintrag dann verschwinden, mit einem Updatebefehl der ein Feld in der Datenbank auf 0 setzt.
Versucht habe ich es mit der NOW funktion.
enddate und NOW miteinander verglichen (größer gleich), aber da wird mir dann gar nichts angezeigt... Wichtig ist auch noch, dass später etwas passieren soll, wenn das Datum abgelaufen ist... Der User soll benachrichtig werden darüber...
Danke fürs lesen.
Ich bin mir nicht sicher ob ich mit meiner Frage hier richtig bin aber ich versuch es einmal.
Ich bräuchte Tipps zur Programmierung von "Ablaufdaten".
Ein User trägt etwas in eine Datenbank ein, was nur eine bestimmte Zeit angezeigt werden soll. Ich bin soweit, dass das Datum zum Zeitpunkt des Eintrages + 7 Tage dazu, also das Enddatum (Timestamp) mitgespeichert werden.
Wie stell ich das nun am besten an, dass diese 2 Daten miteinander verglichen werden, und nach den 7 Tagen sollte der Eintrag dann verschwinden, mit einem Updatebefehl der ein Feld in der Datenbank auf 0 setzt.
Versucht habe ich es mit der NOW funktion.
Code:
$getcommentinfo = $DB->query("SELECT * FROM ".$db_tab['auktionen']." WHERE enddate >= NOW() ORDER BY kategorie DESC");
enddate und NOW miteinander verglichen (größer gleich), aber da wird mir dann gar nichts angezeigt... Wichtig ist auch noch, dass später etwas passieren soll, wenn das Datum abgelaufen ist... Der User soll benachrichtig werden darüber...
Danke fürs lesen.