Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mysql] Okres waznosci wpisu w bazie danych =)
Forum PHP.pl > Forum > Przedszkole
dawhol
Witam moj problem polega na tym iz che po np. 2 dniach od wpisania do bazy jakichs danych usunac wiersz który ma wiecej niz 2 dni i w którejs z kolumn ma wartoś np 2 winksmiley.jpg tzn w jednej z wybranych smile.gif

Potrzebuje czegos takiego do potwierdzenie rejestracji poprzez e-mail:
1) Po zarejestrowaniu dostajesz e-mail z kluczem do aktywacji.
2) Poprzez link aktywujesz
3) W wypadku braku aktywacji w ciagu 2 dni wpis zostaje skasowany smile.gif

Czy jest wogóle mozliwe takie cos ? Jak tak to jak smile.gif
Cysiaczek
Albo CRON (coś jak zaplanowane zadanie w Windows), albo ręczne wywoływnaie skryptu - np, podcza logowanie administratora.

Pozdrawiam.
dawhol
To chyba bedzie lepsze przy logowaniu do panelu smile.gif winksmiley.jpg

Wielkie dzieki za info smile.gif,
myslałem ze to sie da jakos za pomoca mysql ustawic jakies expire smile.gif
mike
Już niedługo będzie mozna obejśc się bez CRON'a w takich sytuacjach.
MySQL :: New Event Feature
UNK
Można jeszcze sprawdzać przy próbie aktywacji czy termin został już przekroczony czy nie, ale przez to może powstać śmietnik w bazie, więc sposób Cysiaczka jest najlepszy albo CRON albo przy wywołaniu jakieś akcji którą się robi często (np logowanie)
SongoQ
@mike_mech Ciesze sie ze podales taka mozliwosc. Od wersji MySQL5.1 juz mozna stosowac. Obecnie wiekszosc baz ma zdarzenia wyzwalane czasowo.
dawhol
Narazie zostane przy logowaniu (admina) zeby kasowało a pozniej jak juz lepiej poznam php ;p i mysql to najwyzej to pozmieniam winksmiley.jpg

Ale wielkie dzięki smile.gif za odpowiedz smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.