Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL] Grupowanie rekordów
Puzi
post 17.07.2008, 10:20:08
Post #1





Grupa: Zarejestrowani
Postów: 231
Pomógł: 17
Dołączył: 26.08.2007

Ostrzeżenie: (10%)
X----


Witam,
Mam tabelę w bazie danych. W jednej z kolumn znajduje się data w postaci RRRR-MM-DD.
Chcę te rekordy wyświetlić w taki sposób:
2008-04
01
02
03
04
itd.
2008-05
01
02
03
04
itd.
2008-06
01
02
03
04
itd.

I nie wiem jak zrobić aby pokazywało mi tylko 2008-04, 2008-05, 2008-06...
Proszę o pomoc
Go to the top of the page
+Quote Post
bogdan89
post 17.07.2008, 10:24:11
Post #2





Grupa: Zarejestrowani
Postów: 320
Pomógł: 36
Dołączył: 28.08.2006
Skąd: Wrocław

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


Kod
GROUP BY MONTH(nazwa_kolumny)


poza tym zobacz tutaj: lista zapytan

Ten post edytował bogdan89 17.07.2008, 10:24:41
Go to the top of the page
+Quote Post
dr_bonzo
post 17.07.2008, 10:32:22
Post #3





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Przeciez to zwykle sortowanie po dacie, rosnaco, a w php robisz odpowiednio date( $format, strtotime( $row['twoja_data'] ) ); no i odpowiednio rozpoznajesz kiedy powinienes wyswietlac rok z miesiacem a kiedy dzien.


--------------------
Nie lubię jednorożców.
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: 12.06.2025 - 17:40