Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]Porównanie dat, DATATIME i aktualna data
kosma
post
Post #1





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 11.11.2007

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


  1. $dzis = date("Y-m-d");
  2. $zapytanie = mysql_query ("Select * FROM tabela WHERE kiedy = '$dzis' ");
  3. $ilosc = mysql_num_rows($zapytanie);


W bazie data zapisana w komórce kiedy w formacie DATATIME (Y-m-d H:m:s), jak mam dokonać porównania z dzisiejszą datą aby działało?

Edit
zmieniłem do testów
  1. $dzis = date("Y-m-d");

na
  1. $dzis=date("Y-m-d H:i:s");

i gdy daję warunek:
  1. 'kiedy' < '$dzis'

a na logikę powinno być zawsze mniejsze (od teraz) to nie wyszukuje żadnych wyników, natomiast gdy dam:
  1. 'kiedy' > '$dzis'

to wynik wygląda następująco:
Cytat
2009-09-07 03:41:55 - dzisiejsza data

2009-09-07 02:52:47 - data z komórki kiedy
2009-09-07 02:51:58 - data z komórki kiedy
2009-09-06 02:51:58 - data z komórki kiedy
2009-09-05 02:58:26 - data z komórki kiedy

i jak widać data z wczoraj, z przedwczoraj też zmieściła się w warunku > (większa)
no nie rozumiem tego...



Ten post edytował kosma 7.09.2009, 02:49:47
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: 23.08.2025 - 04:25