Jeden Freitag 12:00 Uhr Datenbank aktuallisieren ohne CronJob

StefanR

Erfahrenes Mitglied
Hallo,

ich habe da ein Problem wo ich im Moment absolut nicht weiter komme.
Und zwar möchte ich an jedem Freitag um 12:00 Uhr alle Ratings zählen die in der zurückliegenden Woche gemacht wurden und die Tabelle, wo die Ratings geloggt wurden (um DoppelRatings auszuschließen) leeren.

So nun weiß ich aber nicht wie ich das am dümmsten anstelle. :D Habe mir überlegt vielleicht in eine Variable nen time() Wert von einem Freitag um 12:00 reinzupacken und den immer hochzählen macht sich aber umständlich denke ich, da ich ja denn irgendwie mitzählen muss wie oft das schon passiert ist.

Wie kann man sowas denn ungefähr anstellen mit ner *.txt Datei die evtl. immer aktuallisiert wird denn an diesem Tag.

Würde mich über eure Erfahrungen freuen, die solche "Probleme" behandeln. :)
 
Nun ja.....du könntest z.B. in einer Textdatei den Timestamp des aktuellen Freitags speichern.

Dann lässt du in vergleichen, ob der aktuelle Timestamp grösser ist, als der in der Textdatei

....wenn ja, schreibe deine Ratings(wohin auch immer), leere die Tabelle und setze den Timestamp in der Textdatei auf den nächsten Freitag.

....wenn nein...mach garnix:-)
 
Zurück