Skocz do zawartości

Wyswietlanie rekordu z bazdy danych (nietypowe)


bootek
 Udostępnij

Rekomendowane odpowiedzi

  • Zasłużony

Witam, wie ktoś może jak zrobić, aby wyświetlić rekord z bazy np tydzień przed data wpisana?

Chodzi mi o to. Mam w bazie danych wpisana np date 2015-01-30 i załóżmy że jest dziś 23 stycznia.

Jak zrobić tak żeby od 23 stycznia do 30 stycznia 24:00 wyświetlany był dany rekord z tą datą. A gdy już bedzie 31 stycznia dany rekord już się nie wyświetla :)

Bardzo proszę o pomoc :)

Odnośnik do komentarza
Udostępnij na innych stronach

Ja bym wykonał tak (nie jestem tego pewny czy działa, nie sprawdzałem):


$dzisiaj = date("Y-m-d");

$pozniej = date('Y-m-d', strtotime(date('Y-m-d') .' +7day' ));

(w zależności jak masz w bazie datę, czy w samych dniach czy też godzinach. :) ) Zapytanie:
SELECT * FROM `tabela` WHERE `kolumna` > '".$dzisiaj."' AND `kolumna` < '"$pozniej"' 

Odnośnik do komentarza
Udostępnij na innych stronach

Nydylier, oj przepraszam bardzo. ;) Nie zrozumiałem twojego kodu, jestem początkujący. Dopisałem: "Nie wiem czy błąd." byłem ciekawy na jakiej zasadzie działa twój kod, zawsze ktoś jest mądrzejszy. A z matematyką nie mam problemów jak "powiadasz" ale dobra nie czepiam się ;)

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

×