![]() |
![]() |
![]() ![]()
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) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 076 Pomógł: 62 Dołączył: 6.03.2005 Skąd: Wroc Ostrzeżenie: (0%) ![]() ![]() |
MySQL ma funkcje do obsługi dat i czasu.
Np zapytanie:
Zwróci 3 kolumny (dzien, miesiac, rok) uporządkowane hronologicznie, wrzucisz sobie to do tabeli rodzaju dane[rok][miesiac][dzien] = dane i poźniej pętlą wypiszesz na ekran. Ewentualnie mozesz dodac warunek WHERE rok = 2007 AND miesiac = 1 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 03:28 |