Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> odejmowanie daty i kasowanie
peklo
post 16.09.2013, 18:42:56
Post #1





Grupa: Zarejestrowani
Postów: 420
Pomógł: 0
Dołączył: 27.07.2011

Ostrzeżenie: (10%)
X----


witam
mam problem z usunięciem nieaktywnego konta, którego aktywacja minęła np po 7 dniach. w bazie danych mam taką zmienną data_dod datetime.
wykombinowałem coś takiego ale nic mi nie usuwa

$data=date("Y-m-d G:i:s",strtotime("-7 days",time()));
mysql_query("DELETE FROM users WHERE aktywny=0 and data_dod < $data");
Go to the top of the page
+Quote Post
redeemer
post 16.09.2013, 18:56:51
Post #2





Grupa: Zarejestrowani
Postów: 915
Pomógł: 210
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

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


Brakuje apostrofów w zapytaniu, poza tym lepiej to rozwiązać na poziomie bazy danych:
  1. DELETE FROM users WHERE aktywny=0 AND data_dod < NOW() - INTERVAL 7 DAY


--------------------
Go to the top of the page
+Quote Post
peklo
post 16.09.2013, 18:59:49
Post #3





Grupa: Zarejestrowani
Postów: 420
Pomógł: 0
Dołączył: 27.07.2011

Ostrzeżenie: (10%)
X----


super dzięki robiłem coś podobnego ale mi nie działało + dla ciebie:)
Go to the top of the page
+Quote Post

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: 18.06.2025 - 04:26