Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Rezultaty z X dni, więcej w treści posta
Spirit86
post 30.11.2004, 18:15:52
Post #1





Grupa: Zarejestrowani
Postów: 607
Pomógł: 23
Dołączył: 8.09.2004
Skąd: Wrocław

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


Witam,
Mam dosyć nietypowy problem. Mam tabelę w SQL z newsami. Jest tam kolumna z datą w formacie: yyyy-mm-dd hh:mm:ss. Chcę aby pobierał tylko newsy x dni. Więc piszę takie coś:
  1. <?
  2. $from = '2004-11-10';
  3.  
  4. $re = mysql_query(&#092;"SELECT * FROM news WHERE date > '$from ' ORDER BY date DESC \");
  5. ?>

Niestety w rezultacie podaje mi wszystkie newsy, a nie tylko powyżej x dni.


--------------------
Audio: Metallica, Soil, RHCP, OffSpring, Green Day, "Retro", Gorillaz, Disturbed, Coma
DB: MySQL 4.1 | php: 4.4.3 Pomogłem Ci? Wciśnij przycisk POMÓGŁ.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
rogrog
post 30.11.2004, 19:00:52
Post #2





Grupa: Zarejestrowani
Postów: 602
Pomógł: 1
Dołączył: 3.04.2004
Skąd: Trójmiasto (Gdańsk)

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


spróbuj tak:
  1. SELECT * FROM news WHERE date BETWEEN NOW() - INTERVAL X DAYS AND NOW()


ewentualnie tak:

  1. SELECT * FROM news WHERE date > NOW() - INTERVAL X DAYS


Ten post edytował rogrog 30.11.2004, 19:01:34


--------------------
Go to the top of the page
+Quote Post
Spirit86
post 1.12.2004, 12:34:01
Post #3





Grupa: Zarejestrowani
Postów: 607
Pomógł: 23
Dołączył: 8.09.2004
Skąd: Wrocław

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


Niestety, źle złożone zapytanie: " supplied argument is not a valid MySQL result". Wydaje mi się, że coś z funckją INTERVAL . Próbowałem dać X DAYS jako argument itp. i niestety nie dizała.


--------------------
Audio: Metallica, Soil, RHCP, OffSpring, Green Day, "Retro", Gorillaz, Disturbed, Coma
DB: MySQL 4.1 | php: 4.4.3 Pomogłem Ci? Wciśnij przycisk POMÓGŁ.
Go to the top of the page
+Quote Post
scanner
post 1.12.2004, 12:40:27
Post #4





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




RTFM: http://dev.mysql.com/doc/mysql/en/Date_and..._functions.html


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
Spirit86
post 1.12.2004, 12:44:23
Post #5





Grupa: Zarejestrowani
Postów: 607
Pomógł: 23
Dołączył: 8.09.2004
Skąd: Wrocław

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


dzięki scanner, pomogło smile.gif


--------------------
Audio: Metallica, Soil, RHCP, OffSpring, Green Day, "Retro", Gorillaz, Disturbed, Coma
DB: MySQL 4.1 | php: 4.4.3 Pomogłem Ci? Wciśnij przycisk POMÓGŁ.
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 11:09