![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 311 Pomógł: 13 Dołączył: 7.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Mam sobie panel pokazujacy mi statystyki z ostatnich miesiecy. Kod wygląda mniej więcej tak:
Funkja pokaztabele wyglada mniej wiecej tak:
Moje pytanie brzmi: Jak wybrac z bazy wszystkie unikalne miesiace z ktorych funkcja pokaztabele() musi zostac wywolana? Bo nie usmiecha mi sie kazdego pierwszego grzebanie w kodzie i poprawianie array'a $miesiace. Jak mozna to zoptymalizowac? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Pomijajac juz tak drobny fakt, ze funkcja date() moze ci zwrocic aktualny miesiac i sobie mozesz na tej podstawie wygenerowac liste aktualnych miesiecy, to takie rzeczy robi sie jednym zapytaniem na bazie. Przy zalozeniu rzecz jasna ze columna added jest typu DATE a nie VARCHAR
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 18:47 |