MagicianVH
30.10.2012, 22:08:33
Witajcie, chciałbym aby po danym czasie od wstawienia ogłoszenie znikało ze strony.
Myślałem nad takim rozwiązaniem (pewnie niezbyt wyszukanym, ale nie mam pojęcia jak rozwiązać to inaczej):
Zapisywanie do bazy wraz z ogłoszeniem czasu w sekundach od 1970... oraz czasu do wygaśnięcia, przy wyświetlaniu odrzucanie tych, które przekroczyły dany limit czasowy.
Może ktoś z was wie jak rozwiązać to w lepszy, wydajniejszy i bardziej elastyczny sposób?
Szymciosek
30.10.2012, 22:10:51
Zapis daty dodania do bazy, zapis czasu wygaśnięcia do bazy, operowanie na tym, jeśli czas wygaśnięcia ogłoszenia minął -> usuń ogłoszenie z bazy.
Damonsson
30.10.2012, 22:47:39
Zapisuj normalnie do bazy DATETIME datę utworzenia i datę wygaśnięcia. Przy wyświetlaniu sprawdzaj czy data wygaśnięcia, jest mniejsza niż data aktualna. Mysql: TIMESTAMPDIFF. Po co bawić się w jakieś liczenie sekund.