Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] Datetime i "termin ważności" rekordu
Forum PHP.pl > Forum > Przedszkole
artkow00
Witam.

Dodaję do bazy danych rekord za pomocą formularza
  1. mysql_query("INSERT INTO `tabela` (`cos`, `data`) VALUES ('cos', NOW())");


I chciałbym usuwać z tej tabeli wszystkie rekardy o `data` starszym niż 7 dni, za każdym razem jak wejdę na stronę. (na samej górze dałbym zapytanie, które będzie usuwać, ale nie wiem JAKIE...)

Dzięki za pomoc
Damonsson
  1. DELETE FROM tabela WHERE `data` < (NOW() - INTERVAL 7 DAY)
vermis
Cytat(artkow00 @ 10.12.2013, 19:28:05 ) *
za każdym razem jak wejdę na stronę


A nie lepiej użyć do tego CRON'a? Jeśli sam wchodzisz to ok, ale przy dużym ruchu to trochę bez sensu. Przy 7 dniach godzina w jedną czy drugą nie powinna robić różnicy.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.