Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP] Datetime i "termin ważności" rekordu
artkow00
post
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 5.11.2013

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
Damonsson
post
Post #2





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


  1. DELETE FROM tabela WHERE `data` < (NOW() - INTERVAL 7 DAY)


Ten post edytował Damonsson 10.12.2013, 20:18:22
Go to the top of the page
+Quote Post
vermis
post
Post #3





Grupa: Zarejestrowani
Postów: 279
Pomógł: 56
Dołączył: 3.06.2010
Skąd: Tarnowskie Góry

Ostrzeżenie: (0%)
-----


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.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 13:06