Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php/MySQL] Automatyczne usuwanie rekordu po 2h, Jak to zrobić?
wpatrykw
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 29.07.2006

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


Witam,

Mam taki problem gdyż nie wiem jak zrobić/dopisać do mojego kodu czegoś co spowoduje że mój rekord będzie w bazie tylko 2godziny a później sam się usunie.

mysql_query("INSERT INTO moja_tabelka (punkty) VALUES ('$_POST[NowyPunkt]')")or die(mysql_error());

Teraz po wprowadzeniu punktu ze zmiennej i dodaniu do bazy powinien się usunąć ten punkt po 2h. Co mam zrobić żeby się usunuwały wpisy po 2h (same)?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wpatrykw
post
Post #2





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 29.07.2006

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


  1. $czyszczenie = "DELETE FROM pozdro_baza WHERE godzina < NOW() - INTERVAL 2 HOUR";
  2. $zapytaj = mysql_query($czyszczenie);


Wstawiłem taki kod. I mam problem taki że czyści mi wszystkoooo, nawet to co wstawiłem przed 5 minutami, a musi usuwać wszystko co jest starsze niż 2 godziny.

Tabela z czasem (forma typu 18:15:03 G:i:s): godzina
Tabela z datą (gorma typu 2006-12-18): data

Jak mam to dopicować żeby poprawnie działało?

Ten post edytował wpatrykw 18.12.2006, 19:50:22
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 18.10.2025 - 02:20