MySQL-Daten zum Tageswechsel aktualisieren

ASD20054

Mitglied
Hallo,

ich habe ein SMS Script und da will ich das jeder User nur 10 SMS/Tag senden kann.
Also es soll nach 0 Uhr die tabelle geupdatet werden so dass am nächsten Tag wieder 10 SMS vorhanden sind. Also wenn jetzt jemand 3 SMS gesendet hat und noch 7 übrig hat dann soll es nach 0 Uhr wieder auf 10 gesetzt werden.

MFG ASD20054
 
Ist es nicht sinnvoller, dass innerhalb von jeweils 24 Stunden nur insgesamt zehn SMS erlaubt sind?
Sonst notiere einfach jeden SMS-Versand und prüfe einfach vor jedem, ob bereits zehn versand wurden. Dafür kannst du einfach mit der TO_DAYS()-Funktion arbeiten.
 
Frage ganz einfach die Anzahl der SMS-Nachrichten innerhalb der letzten 24 Stunden ab:
Code:
SELECT
        COUNT(*)
  FROM
        …
  WHERE
        `date` > DATE_SUB(NOW(), INTERVAL 24 HOUR)
 
Zurück