Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]Rekordy z danego dnia
meron11
post
Post #1





Grupa: Zarejestrowani
Postów: 78
Pomógł: 1
Dołączył: 17.08.2009

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


Pole z datą typu datatime, chcę wyciągnać załózmy z danego dnia wszystkie rekordy.

  1. WHERE `Data` >=

Nie działa podając datę np 2012-10-01

Jak wyciagnać rekordy z danego dnia ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 10)
Damonsson
post
Post #2





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

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


Zależy jak zapisujesz datę w MySQL.
Go to the top of the page
+Quote Post
Zielonkawy18
post
Post #3





Grupa: Zarejestrowani
Postów: 152
Pomógł: 4
Dołączył: 4.10.2012

Ostrzeżenie: (10%)
X----


Pole musi mieć typ datowy np. DATE czyli data="2012-10-22".
Go to the top of the page
+Quote Post
meron11
post
Post #4





Grupa: Zarejestrowani
Postów: 78
Pomógł: 1
Dołączył: 17.08.2009

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


Cytat(meron11 @ 2.11.2012, 00:00:46 ) *
Pole z datą typu datatime

Panowie, DAETIME typ pola.

Ten post edytował meron11 2.11.2012, 00:06:44
Go to the top of the page
+Quote Post
Damonsson
post
Post #5





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

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


Oho, czas zapalić światło w pokoju (IMG:style_emoticons/default/biggrin.gif)

Spróbuj tak:
  1. WHERE DATE(`data`) = CURDATE()


Ten post edytował Damonsson 2.11.2012, 00:09:34
Go to the top of the page
+Quote Post
meron11
post
Post #6





Grupa: Zarejestrowani
Postów: 78
Pomógł: 1
Dołączył: 17.08.2009

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


Data jest podawana z zewnątrz i inna od aktualnej, nie mogę curdate użyć ;/
Go to the top of the page
+Quote Post
Zielonkawy18
post
Post #7





Grupa: Zarejestrowani
Postów: 152
Pomógł: 4
Dołączył: 4.10.2012

Ostrzeżenie: (10%)
X----


Hm? http://dev.mysql.com/doc/refman/4.1/en/datetime.html
Go to the top of the page
+Quote Post
Damonsson
post
Post #8





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

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


Oj przecież to był tylko przykład...

  1. WHERE DATE(`data`) = '2012-10-31'
Go to the top of the page
+Quote Post
meron11
post
Post #9





Grupa: Zarejestrowani
Postów: 78
Pomógł: 1
Dołączył: 17.08.2009

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


Wybacz, nie myślę bo trochę późno (IMG:style_emoticons/default/biggrin.gif)
Ale mimo to nie działa.
Go to the top of the page
+Quote Post
Damonsson
post
Post #10





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

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


Musi działać, sprawdziłem u siebie.
Go to the top of the page
+Quote Post
meron11
post
Post #11





Grupa: Zarejestrowani
Postów: 78
Pomógł: 1
Dołączył: 17.08.2009

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


Znowu banalny błąd....

Działa, Solved

Dzięki (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post

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: 16.10.2025 - 07:21