Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][SQL] Dane z konkretnego dnia
Forum PHP.pl > Forum > Przedszkole
kapi1008
Witam. Mam problem. Chodzi o to że mam w bazie danych kilkaset wpisów z datą w formacie timestamp. Wpisy są dodawane codziennie. Nie za bardzo wiem jak mogę wyciągnąć wpisy tylko z konkretnego dnia, np: dziś 23 więc wyniki tylko z 23 września.

Z góry dziękuję za pomoc.
xbigos
Żeby to zrobić użyj strtotime().

  1. echo strtotime("23-09-2014");
  2. echo "<br />";
  3. echo date("d-m-Y", 1411423200);


Do tego musisz pobrać dane z odpowiedniego przedziału np 23-09-2014 - 24-09-2014. Praktycznie
  1. SELECT * FROM tabela_z_timestampami WHERE twoj_timestamp > 1411423200


Oczywiście sprawdź poprawność składni mogłem się pomylić z SQL.

Mysql też ma funkcje konwersji Timestamp do daty ale nie mam żadnej przykładowej tabeli zeby sprawdzic SELECT UNIX_TIMESTAMP() i FROM_UNIXTIME()
kapi1008
Wielkie dzięki. Już wszystko wiem. biggrin.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.