Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysq] wyszukiwanie według daty
kononowicz
post
Post #1





Grupa: Zarejestrowani
Postów: 238
Pomógł: 0
Dołączył: 12.11.2006
Skąd: Białystok

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


Mam problem... otóż:

w tabeli głównej mam różne dane oraz kolumne data w ktorej jest zapisywana data dodania rekordu w formacie dd.mm.rrrr

Chciałbym, żeby wyświetlając całą tabele można było sortować według dni, miesiecy i roku.

Myślałem o rozbiciu rekordu z tabeli z datą dd.mm.rrr za pomocą funkcji explode ... pózniej w select'cie rozwijac liste i po najechaniu np. na styczen przekazywałoby by wartosc 1 i porównywałoby z datą w bazie. następnie wyświetlało wszystkie elementy z tą datą. pytanie tylko jak sie za to zabrac i jak zrobic zeby po wybraniu miesiaca i pozniej roku pojawiły sie wyniki z danego misiaca i roku a nie tylko z wedlug jednego kryterium.

czy ktoś ma jakis pomysł (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Darti
post
Post #2





Grupa: Zarejestrowani
Postów: 1 076
Pomógł: 62
Dołączył: 6.03.2005
Skąd: Wroc

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


mi najwygodniej jest posługiwać się polem TIMESTAMP (uniksowy znacznik czasu od 1970 roku w sekundach) lub DATETIME (YYYY-MM-DD HH:MM:SS), ale równie dobrze możesz zastosować pole DATE w formacie YYYY-MM-DD jeżeli nie zależy Ci na sekundach. MySQL dobrze radzi sobie z wszystkimi typami czasu i oferuje zestaw funkcji do operowania na nich
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: 25.08.2025 - 12:34