![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 3.09.2004 Ostrzeżenie: (0%) ![]() ![]() |
czesc, chcialem napisac skrypt, ktory bo 3 tygodniach od wpisu usuwalby jakies tam rekordy z bazy MySQL - chodzi wylacznie o wybrane wiersze w tabeli. wszystko wiem jak zrobic, bo:
Oczywiscie zamiat wydrukowania usuwania bedzie to co trzeba ;-) chcialbym teraz od was dowiedziec sie jak zrobic, aby $stara_data byla taka, jaka byla 3 tygodnie wczesniej od $data, a takze jak przeprowadzic takie kasowanie ze wszystkie OD daty powiedzmy 25.10.2004 - 15.10.2004 czy ile tam tez 3 tygodnie by wynosily. no bo tutaj usunie tylko ta konkretna. jezeli mialbym pewnosc ze skrypt bedzie odpalany codziennie, to ok. ale takiej pewnosci miec nie moge ;-) chociaz jakby to dodac na stronie glownej.... ;]]]]] z gory dziekuje za pomoc ! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 602 Pomógł: 1 Dołączył: 3.04.2004 Skąd: Trójmiasto (Gdańsk) Ostrzeżenie: (0%) ![]() ![]() |
hej
najlepiej to zrobić bezpośrednio w zapytaniu SQL, bez podawania daty z PHPa. btw nie powinieneś używać LIKE '%%' do daty, jak już to =. LIKE jest do tekstu... na dole forum masz link do manuala MySql zainteresuj się: - operatorem BETWEEN - funkcą NOW() - konstrukcjami z INTERVAL ta wiedza powinna Ci wystarczyć do tego zadania (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) pozdrawiam rogrog |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 06:31 |