![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 0 Dołączył: 5.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
Mam formularz a w nim pole input o nazwie "dni".
Jak zadac zapytanie do bazy aby skasowalo rekordy starsze niz liczba dni wpisana w formularz. Np. jak wpisze 5 - dto powinny zostac saksowane wszystkie rekordy ktore byly napisane wczesniej niz 5 dni temu. Date w bazie mam formacie unixowym - timestamp. Z gory dzieki za pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 0 Dołączył: 5.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
Wielkie dzieki za pomoc.
Zastosowalem ten kod: [php:1:862b0d4ff4]<?php $older = 5; $time = time()-($older*24*60*60); $query = "DELETE FROM tabela WHERE czas<=$time"; @mysql_query($query); echo"<br><center><font color=#FF0000><b>Ogłoszenia spełniaj±ce kryterium zostały usunięte !!!</b></font><br><br>"; echo"<head><meta http-equiv="refresh" content="1;url=?go=ksiega"></head>"; ?>[/php:1:862b0d4ff4] I jeszcze pytanko: czy da sie wysietlic w komunikacie ID wszystkich skasowanych wpisow - powiedzmy oddzielone przecinkami (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 12:20 |