Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL]Wyświetlanie według daty
Forum PHP.pl > Forum > Przedszkole
radi.
Witam.

Mam kolejny mały problem jeśli chodzi o bazę danych. Mam pole w bazie danych "data" gdzie automatycznie przy wypełnianiu formularza generuję datę systemową za pomocą
  1. date("Ymd")
. Wszystko ładnie cacy w bazie generuje, ale mam problem jeśli chce wyświetlić dane z aktualne daty + dwa dni wcześniej i dwa dni później jednocześnie. Nie wiem jakim zapytaniem to zrobić.

Proszę o pomoc forumowicze.
Pozdrawiam, radi. smile.gif
eccocce
... WHERE data = aktualna_data OR data = data_2_dni_temu OR data = data_za_2_dni

Swoją drogą chyba lepiej wsadzać do bazy datę używając odpowiedniej funkcji np. MySQL ma DATE() bodajże.
radi.
Nie wiem jak wykonać własnie zapytanie gdzie pobierze mi datę dwa dni później i wcześniej od aktualnej.
erix
Albo DATE_DIFF, z tego co pamiętam.
xavierek
a jak by tak zrobić coś za pomocą

$toDayStart = strtotime(date("Y-m-d 00:00:01");

jak chcesz mieć możliwość zmiany lecz osobiście polecam operować na time(); 1 dzien = 60*60*24 smile.gif a za pomocą date szybko wyciagniesz z tego date np date("Y-d-m", $time);

a pole data w mysql jako zwykły int smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.