Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [UnixTime] Zbliżające się urodziny
matrik
post
Post #1





Grupa: Zarejestrowani
Postów: 115
Pomógł: 2
Dołączył: 23.07.2009

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


Witam
Jak mogę sprawdzić w bazie, kto ma za jakiś czas urodziny?
Mając pole urodzenie='1234567372'
Próbowałem używać funkcji FROM_UNIXTIME(urodzenie, '%Y %m %d') ale nie działa, nie wiem do końca dlaczego. Bo praktycznie chyba nie działa ta funkcja gdy szuka wyników.
Jedynie gdy już wyszuka, może wtedy zamienić wartość.

Chcę uniknąć wykorzystania formatu daty DATE
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




http://dev.mysql.com/doc/refman/5.5/en/dat...-functions.html
PIerwszy przykład z brzegu
Cytat
Here is an example that uses date functions. The following query selects all rows with a date_col value from within the last 30 days:
mysql> SELECT something FROM tbl_name
-> WHERE DATE_SUB(CURDATE(),INTERVAL 30 DAY) <= date_col;
z odpowiednią modyfikacją w drugą stronę rozwiązuje Twój problem. Bez żadnego rozbijania na miesiące. Skoro chcesz mieć za 15 dni to po grzyba robijać coś na miesiące? Od tego mysql ma funkcje operujące na datach niezależnie od lat czy miesiecy by z tego korzystac
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: 28.12.2025 - 14:23