Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Automatycznie usuwane rekordy MySQL - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: Automatycznie usuwane rekordy MySQL (/thread-automatycznie-usuwane-rekordy-mysql)



Automatycznie usuwane rekordy MySQL - Radian - 05-03-2011

Witam, mam małe pytanie...
Czy istnieje możliwość taka, że wpisy w bazie danych będą automatycznie usuwane po pewnym czasie.
Tzn. użytkownik dodaje wpis do bazy danych który jest zadeklarowany iż będzie tam przez powiedzmy 7 dni, po tym czasie automatycznie się usunie jak również plik na serwerze do którego adres jest zapisany w owym rekordzie w bazie.

P.S.
Chcę coś wykonać w php, mam na to inną metode, ale jeśli istnieje możliwość taką jak opisałem powyżej, to chce ją poznać :p


RE: Automatycznie usuwane rekordy MySQL - R_Rafalsky - 05-03-2011

Zrób skrypt, który przy każdym wywołaniu usunie z bazy i dysku pliki starsze niz x - najmniej będzie Ciebie to kosztować. Dodaj jeszcze jakieś zabezpieczenia, żeby przykładowo 5x na sekundę się nie wykonywał. Aby pliki były automatycznie usuwane (bez uruchamiania skryptu) potrzebujesz aplikacji non stop działającej po stronie serwera czyli musisz mieć dedykowany serwer - droga sprawa Smile


RE: Automatycznie usuwane rekordy MySQL - Radian - 09-03-2011

No, dzięki za odpowiedź, teraz już wiem...
Ale dla zainteresowanych napiszę jak rozwiązałem sprawe, potrzebowałem tego do mojego małego hostingu zdjęć, które bedą automatycznie usuwane po pewnym czasie.
Rozwiązałem sprawę w ten sposób, że gdy użytkownik wyśle 50'siąty plik na serwer, wtedy skrypt usunie plik najstarszy, pierwszy, tak aby na serwerze zawsze ilość plików była równa 50.
Gdy okaże się duży ruch, można tą ilość zmienić bez problemowo, jednak, nie wróżę ruchu bo skrypt jest przeznaczony raczej tylko dla mnie i znajomych.
Dla zainteresowanych może napisze - 3d.hmax.pl/imagesend/