Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> 3 tygodnie temu..., -jak obliczyc ta date ?
venom-ek
post 25.10.2004, 17:51:38
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:

  1. <?php 
  2.  
  3. // zmienne do ustawienia jak zawsze
  4.  
  5. $host=localhost;
  6. $user=root;
  7. $password=&#092;"*****\";
  8.  
  9. $sql=mysql_connect($host, $user, $password);
  10. mysql_select_db(&#092;"ogloszenia\");
  11.  
  12. $data=date(&#092;"Y.m.j\");
  13. $stara_data= NO WLASNIE CO questionmark.gif?!!!
  14.  
  15. $rodzaj=&#092;"sprzedam\";
  16.  
  17. $zapytanie = &#092;"SELECT * FROM \".$rodzaj.\" WHERE data LIKE \"%\".$stara_data.\"%\" \";
  18.  
  19. $search = mysql_query($zapytanie);
  20. $znalezione = mysql_num_rows($search);
  21.  
  22. if($znalezione > 0)
  23.  {
  24.  print(&#092;"usuwanie);
  25.  }
  26.  
  27. ?>


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 !
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
venom-ek
post 26.10.2004, 18:02:32
Post #2





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 3.09.2004

Ostrzeżenie: (0%)
-----


no przeciez chlopaki pisalem winksmiley.jpg

Cytat
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE data BETWEEN NOW() and NOW() - INTERVAL 3 WEEKS' at line


baza dziala jak nalezy - inne zapytania poprawnie sa wykonywane, a uprawnienia mam napewno winksmiley.jpg

Ten post edytował venom-ek 26.10.2004, 18:03:38
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 18:55