Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Usuwanie odpowiednich wpisów w bazie co 24 godziny
HTMLame
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 30.07.2009

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


Problem jest następujący:

User rejestruje się na stronie, po czym na jego maila trafia link aktywujący, a do bazy są zapisywane jego dane, przy czym jedną z kolumn jest kolumna 'aktywowany', która początkowo ma wartość 0, a po kliknięciu na link aktywujący zmienia wartość na 1. Jest też kolumna przechowująca datę i godzinę rejestracji.

Chciałbym, aby co 24 godziny (np. codziennie o północy) z tabeli użytkowników zostali usunięci użytkownicy, którzy mają wartość aktywowany=0 i którzy zarejestrowali się wcześniej 48 godzin temu (aktualna_data - data_rejestracji > 48 godzin).

Jak to zrobić?

Chciałbym to zrobić w taki sposób, żeby zadziałał na każdym płatnym hostingu (a przynajmniej na większości), ponieważ nie będę miał możliwości "kopania" w ustawieniach serwera ani dostępu do panelu administracyjnego konta.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Cytat(CyberDuck_ @ 12.09.2009, 21:02:09 ) *
Mam na stronie okolo 30 aktywacji dziennie. Zapytania sa wykonywane
wylacznie w wypadku jesli nastepuje proba aktywacji. 30 dziennie (IMG:style_emoticons/default/exclamation.gif)

Co nie zmienia faktu 30 >> 1


Cytat(CyberDuck_ @ 12.09.2009, 21:02:09 ) *
Administratorzy zazwyczaj jesli odsprzedaja hosting to nie jest w ich interesie
aby dodatkowo obciazac system poprzez kilka skryptow, ktore trzeba z soba
zgrac aby to zadzialalo, a co za tym idzie dodatkowo obciazac system.

Tak a dane z dysków backupują dłutem (można i kroplami wody) na kamienne tablice.

Cytat(CyberDuck_ @ 12.09.2009, 21:02:09 ) *
Ja rozmawiam z programistami czy z kim w koncu ?

I mówi to geniusz od spostrzegawczości i nie programistycznego podejśca (przypominam temat z problemem imagecopymerge)

Cytat(CyberDuck_ @ 12.09.2009, 21:02:09 ) *
Jedno zapytanie zalatwia sprawe. A Ty kazesz :
1. dodac wpis obciazajacy cron

Nie wiem jak serwer ale ty chyba widzisz większy w problem obciążeniu siebie.

Cytat(CyberDuck_ @ 12.09.2009, 21:02:09 ) *
2. dodac skrypt, ktory bedzie to wykonywac z kilkoma rozkazami
wiecej wewnatrz ...

Tak. Rozkaz to "olej komentarz opisujący zadanie crona".

Cytat(CyberDuck_ @ 12.09.2009, 21:02:09 ) *
Jeszcze raz bo nie kumam ... co jest bez sensu ?

"Myślę, że jogurciki podawane przez babcię w toples."
Cytat(CyberDuck_ @ 12.09.2009, 21:02:09 ) *
Wasze kumoterstwo czy brak odwagi zeby sie przyznac do bledu ?

"Bardziej ten toples"

Ten post edytował wookieb 12.09.2009, 21:33:28
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 26.09.2025 - 10:15