Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][mysql]Mysql usuniecie rekordu po czasie
aszek
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 3.01.2008

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


Witam , chcialbym miec taki mechanizm ktory usuwa rekordy z bazy ktore maja swoja zywotnosc np. 2 tygodnie .
Wiec prosze o pomoc jak by sie do tego zabrac.Z gory dziekuje
Go to the top of the page
+Quote Post
Tubis
post
Post #2





Grupa: Zarejestrowani
Postów: 44
Pomógł: 2
Dołączył: 27.03.2007
Skąd: Sufczyn

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


Poczytaj o cronie. Na forum jest dużo o tym.
Go to the top of the page
+Quote Post
Piniek
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 463
Pomógł: 49
Dołączył: 27.12.2007
Skąd: Warszawa

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


Cron to nie wszystko winksmiley.jpg
Dodajesz sobie kolumne pod tytulem data
Potem piszesz skrypt ktory usuwa wsystkie rekordy ktore maja wiecej niz dwa tygodnie
moze da sie to zrobic samym zapytaniem w sql ale nie znam tak dobrze baz danych aby ci dac je gotowe bez zagladania do ksiazki a tego robic mi sie niechce poczytaj o tym.
Na koniec odpalasz ten skrypt cronem przypuscmy co dwa dni.

Pozdro winksmiley.jpg

Ten post edytował Piniek 4.02.2008, 22:03:58


--------------------
Go to the top of the page
+Quote Post
colinQ
post
Post #4





Grupa: Zarejestrowani
Postów: 340
Pomógł: 2
Dołączył: 25.12.2006

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


masz tabelke np.

  1. | nazwa | cos1 | cos2 | time |


przy dodawaniu do pola time wpisujesz aktualny czas czyli wykorzystujesz do tego time();

później piszesz skrypt który
1. wyciąga rekord z bazy smile.gif
2. odejmuje od aktulanego time(); wartość pola time
3. jeżeli wynik jest np. >= 3600 to DELETE smile.gif


co ty na to?

Może być?


--------------------
-> Kanał YouTube: http://www.youtube.com/user/screencup
-> Screencup - podcast/screencast, recenzja Makowych aplikacji
-> www.screencup.pl - witryna internetowa podcastu
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 - 06:58