Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MYSQL]wyciąganie rekordów o wcześniejszej dacie niż dzisiejsza
zeetor
post
Post #1





Grupa: Zarejestrowani
Postów: 76
Pomógł: 1
Dołączył: 1.07.2008
Skąd: Poznań

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


Witam

chciałby wyciągnąć z tabeli rekordy, z datą mniejszą od daty dzisiejszej...
...wiec robię zapytanie i daje WHERE `data`<$data...
gdzie $data=date('Ymd') ;
...i jest jeden problem..nie dziala bo data w tabeli jest zapisana w postaci 2008-09-10...
Wie ktoś może jak przekonwertować datę w zapytaniu na 20080910....
...a może mozna jakos inaczej to rozwiacac...

dz i pozdr
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Cienki1980
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

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


No a dlaczego nie możesz zrobić
  1. <?php
  2. $data = date("Y-m-d");
  3. ?>

questionmark.gif

Przecież to zadziała równie dobrze


--------------------
404
Go to the top of the page
+Quote Post
zeetor
post
Post #3





Grupa: Zarejestrowani
Postów: 76
Pomógł: 1
Dołączył: 1.07.2008
Skąd: Poznań

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


...tak, sprawdzałem to...i w tym problem że nie działa to dobrze...
wyświetla tylko rekordy, w których data ma postać 0000-00-00, natomiast rekordów gdzie data ma jakąś wartośc nie wyświetla...
Go to the top of the page
+Quote Post
JoShiMa
post
Post #4





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Dziwne. A próbowałeś:
  1. <?php
  2. $data = date("Y-m-d",time());
  3. ?>


to nie powinno mieć znaczenia, ale kto wie. Jaki format ma pole w którym przechowujesz datę (date czy varchar)? Wyświetl sobie to zapytanie zanim je wykonasz może coś jest z nim nie tak. Acha i powinno chyba być:

  1. WHERE `data`< '$data' ...


Ten post edytował JoShiMa 17.09.2008, 10:15:17


--------------------
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: 19.08.2025 - 07:50