Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Daty w php i sql
art
post 16.09.2004, 15:28:39
Post #1





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 31.08.2003

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


Witam ! Do tej pory nie miałem potrzeby w bawienie sie z datami w php i sql i w związku z tym jestem w tym temacie "prawie" zielony... mianowicie mam taki problemik:

w bazie danych mam zapisaną date urodzenia użytkownika w polu typu 'date' ... i teraz chcialbym stworzyć takie zapytanie do bazy sql (SELECT) aby wyświetliło mi wszystkich uzytkownikow urodzonych np w 1999 roku... no i owszem jestem w stanie cos takiego zrobic ale strasznie ten moj sposob jest "okrężny" (explode i pętla) i w niektorych przypadkach nie nadaje sie do zastosowania dlatego szukam jakiegos prostego rozwiązania... czy istnieje w takim ukladzie jakies polecenie w sql którego mogę użyć w zapytaniu? (zeby nie kombinowac juz z tym explode i pętlami)...

Ten post edytował art 16.09.2004, 15:34:18
Go to the top of the page
+Quote Post
kszychu
post 16.09.2004, 15:36:02
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


  1. SELECT * FROM tabela WHERE DATA BETWEEN '1999-01-01' AND '1999-12-31'


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post
bigZbig
post 17.09.2004, 14:29:15
Post #3





Grupa: Zarejestrowani
Postów: 740
Pomógł: 15
Dołączył: 23.08.2004
Skąd: Poznań

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


Mozna tez tak
  1. SELECT * FROM $table WHERE EXTRACT(YEAR FROM <span style='color:red'>"$data")='1999';


--------------------
bigZbig (Zbigniew Heintze) | blog.heintze.pl
Go to the top of the page
+Quote Post
art
post 23.09.2004, 10:06:26
Post #4





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 31.08.2003

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


ok dzieki a teraz mam jeszcze jedno pytanko... mam zapisaną w bazie datę rejestracji użytkownika... i chciałbym obliczyć i wyświetlić ile dni upłynęło od daty rejestracji... mam w tej bazie takze zapisana date ostatniej aktywnosci na stronie danego uzytkownika i chcialbym obliczyc jaki czas upłyną od tej daty czyli ile minut, godzin lub dni minęło od ostatniej aktywnosci (ostatniego logowania)...

Ten post edytował art 23.09.2004, 10:07:49
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 - 23:24