Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> pole typu date
fiszol
post 21.09.2004, 18:43:46
Post #1





Grupa: Zarejestrowani
Postów: 449
Pomógł: 16
Dołączył: 25.05.2004
Skąd: Gorzów Wlkp.

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


tabela1:

id | pole_typu_date

chociałbym wyciągnąć id, gdzie data jest starza np o miesiąc od obecnej, np


SELECT id
FROM tabela1
WHERE pole_typu_date = ??_co tutaj ma być ?

pozdrawiam,
fiszol


--------------------
\o/
Go to the top of the page
+Quote Post
mpps
post 22.09.2004, 22:00:08
Post #2





Grupa: Zarejestrowani
Postów: 242
Pomógł: 0
Dołączył: 14.03.2003
Skąd: Szczecin

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


rozwiniesz problem?
jest parę rozwiązań, np.:
możesz porównać datę z tabeli z datą dzisiejszą - (minus) określony czas i jeśli <, to wyświetlić. czyli zamiast pole_typu_date =..., to pole_typu_date < wstaw właśnie tą zmienną


--------------------
www.mpps.pl
park maszynowy: apache 2.2.22 | php 5.4.0 | MySQL 5.0.10 | phpMyAdmin 3.5.0 | notepad ++ | pilsner urquell
Go to the top of the page
+Quote Post
fiszol
post 23.09.2004, 06:42:18
Post #3





Grupa: Zarejestrowani
Postów: 449
Pomógł: 16
Dołączył: 25.05.2004
Skąd: Gorzów Wlkp.

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


Mam serwer do pewnej gierki mmorpg, w jednym z pól jest określona data ostatniego logowania usera, w tej chwili piszę stronę do administracji tym serwerem i chciałbym sobie jedną kwerendą wyłonić nie aktywnych userów którzy nie logowali się na swoje konta X czasu, których konta później skasuje

Wdłg tego co mi proponujesz mogą wystąpić problemy jeśli na serwerze hostującym w/w stronę data będzie odbiegać od obecnej, wynikiem czego mogą być usunęta konta graczy aktywnych.

O ile w moim przypadku różnica dat jest nie możliwa bo stronkę i serwer mam na tym samym sprżęcie, o tyle stronka ta po betatestach trafi do szerszego grona userów, administratorów serwerów MuOnline.

Mam rację ?

cheers,
fiszol


--------------------
\o/
Go to the top of the page
+Quote Post
nocnyMark()
post 27.09.2004, 13:39:27
Post #4





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 26.04.2004

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


a na jakiej podstawie wypelniasz pole typu date w tej tabeli ?

jest to automatycznie wpisywana aktualna data z serwera sql, czy podajesz z php questionmark.gif

Ten post edytował nocnyMark() 27.09.2004, 13:41:23
Go to the top of the page
+Quote Post
mpps
post 27.09.2004, 14:48:48
Post #5





Grupa: Zarejestrowani
Postów: 242
Pomógł: 0
Dołączył: 14.03.2003
Skąd: Szczecin

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


nie będzie takiego problemu, ponieważ data ostatniego logowania i teraźniejsza na serwerze będą jedocześnie odbiegały od czasu "obecnego" chyba, że admin serwera sam zmieni czas na serwerze o np. rok po tym, jak wcześniej jakiś user zaloguje się na nim i zostawi automatycznie wpis w postaci daty w bazie.
może w takim razie pobierać, zapisywać w bazie i porównywać czas ze specjalnych serwerów będących wzorcami czasu?
http://www.totu.pl/ppgo.php?id=000410


--------------------
www.mpps.pl
park maszynowy: apache 2.2.22 | php 5.4.0 | MySQL 5.0.10 | phpMyAdmin 3.5.0 | notepad ++ | pilsner urquell
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: 25.04.2024 - 16:50