Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z wyciągnięciem danych
MitS
post
Post #1





Grupa: Zarejestrowani
Postów: 262
Pomógł: 5
Dołączył: 8.02.2005
Skąd: Olsztyn / Zatorze

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


witam serdecznie,

mam problem z wyciągnięciem danych po przez sprawdzenie czy data jest >= NOW() np.
Dziś mamy 2008-12-24 chcę dane wyciągnąć z ostatnich dwóch dni czyli wszystkie wpisy od dnia 2008-12-22
Moje pytanie jak ja mam to uczynić ?

jak robię:
  1. SELECT * FROM ads WHERE addDate >= NOW() LIMIT 5 ;


to niestety to nie działa :/
Data zarówno zwracana przez NOW() jak i znajdująca się w polu addDate ma format: Y-m-d H:i:s
Pomożecie ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
kefirek
post
Post #2





Grupa: Zarejestrowani
Postów: 781
Pomógł: 256
Dołączył: 29.06.2008

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


  1. SELECT * FROM ads WHERE DATE(addDate) >= CURDATE() - INTERVAL 2 DAY LIMIT 5 ;


Ten post edytował kefirek 24.12.2008, 15:20:27
Go to the top of the page
+Quote Post
MitS
post
Post #3





Grupa: Zarejestrowani
Postów: 262
Pomógł: 5
Dołączył: 8.02.2005
Skąd: Olsztyn / Zatorze

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


coś te zapytanie nie do konca działa :/
Wywala błąd:

  1. SQLSTATE[42000]: Syntax error OR access violation: 1064 You have an error IN your SQL syntax; CHECK the manual that corresponds TO your MySQL server version FOR the RIGHT syntax TO USE near '' at line 1


Nie rozumiem też tego:
DATE(addDate) = CURDATE() >= INTERVAL 2 DAY

sprawdzamy czy addDate jest równe aktualnej dacie a co daje: >= INTERVAL 2 DAYS ?
Go to the top of the page
+Quote Post
kefirek
post
Post #4





Grupa: Zarejestrowani
Postów: 781
Pomógł: 256
Dołączył: 29.06.2008

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


Bo zrobiłem mały błąd i ma być tak
Zamiast
  1. DATE(addDate) = CURDATE() >= INTERVAL 2 DAY

Ma byc
  1. SELECT * FROM ads WHERE DATE(addDate) >= CURDATE() - INTERVAL 2 DAY LIMIT 5 ;


Gdzie - INTERVAL 2 DAY od aktualnej daty odejmujesz 2 dni

Ten post edytował kefirek 24.12.2008, 21:04:22
Go to the top of the page
+Quote Post
MitS
post
Post #5





Grupa: Zarejestrowani
Postów: 262
Pomógł: 5
Dołączył: 8.02.2005
Skąd: Olsztyn / Zatorze

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


super działa smile.gif
dziękuje i pozdrawiam
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 20:20