![]() |
![]() ![]() |
![]() |
![]()
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 |
|
|
![]()
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.
|
|
|
![]()
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
![]() 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 ![]() Ten post edytował Piniek 4.02.2008, 22:03:58 -------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 340 Pomógł: 2 Dołączył: 25.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
masz tabelke np.
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 ![]() 2. odejmuje od aktulanego time(); wartość pola time 3. jeżeli wynik jest np. >= 3600 to DELETE ![]() 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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 06:58 |