Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] Porównywanie dat unix
-marek8203-
post
Post #1





Goście







witam

Chciałbym wyciągnąć z bazy wszystkie wpisy z datami od dzisiejszej w górę

I najłatwiej na unixowych datach.

Ale są tam godziny... i mogę wybrać tylko te które są zgodne z godziną, a zależy mi tylko na dniach. Da się jakoś wyciągnąć czas unixowy bez godziny? albo żeby była godzina 00:00?

próbuję
  1. echo strtotime("Y-m-d");

nie pojawia mi się nic ;/ ani błędu, ani daty

nie mogę skorzystać z now bo pojawi mi się aktualna godzina której nie może być żeby wyciągnąć wpisy >=

format 0000-00-00 nie chce się porównywać mi w PDO, mogę tylko wyszukać konkretną datę i to tylko przy pomocy LIKE więc odpada przy >=


Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Hpsi
post
Post #2





Grupa: Zarejestrowani
Postów: 483
Pomógł: 50
Dołączył: 15.03.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Jeśli dobrze zrozumiałem:

SELECT `daty` FROM `tabela` WHERE day(`daty`)='.date('d').' (IMG:style_emoticons/default/questionmark.gif)

Analogicznie masz do innych rzeczy: Chcesz sprawdzic w danym roku to masz WHERE YEAR(`daty`); miesiąc MONTH(`daty`)

Ten post edytował Hpsi+ 13.04.2011, 12:42:05
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 04:56