![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 8.07.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Potrzbuję zrobić dynamiczną tabelkę ze statystykami z ostatnich 30 dni.
np. 02.01 - dane z tego denia 02.02 - dane z tego dnia 02.03 dane z tego dnia. I tak 30dni. Proszę o pomoc, dziękuje! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
@Turson:
Tyle tylko, że modyfikowanie każdej daty spowoduje, że tabela będzie przeszukiwana sekwencyjnie. Poza tym - co jeśli wśród danych nie będzie danych na jakiś dzień? W wyniku otrzyma "dziurę" dla tego dnia. @Cinamicom: Oblicz datę w PHP poprzez: Podstaw ją do zapytania SQL:
gdzie XXX to Twoja $date. Pobieranie danych będziesz miał. Jeśli na każdy dzień będziesz miał co najmniej 1 wpis w bazie - możesz tak zostawić. Jeśli będą luki (np. brak danych za weekendy) to musisz jeszcze wygenerować tablicę z wszystkimi datami sprzed ostatnich 30 dni i po niej iterować przy wyświetlaniu danych sprawdzając dla każdego dnia czy pobrano dane z bazy na ten dzień. Jak przygotować odpowiednią strukturę danych? Kluczem niech będzie data, a wartością/wartościami statystyki (czy co to tam masz). Do tego przyda Ci się lektura grupowania wyników. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 08:45 |