Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php/mysql] sortowanie danych
Forum PHP.pl > Forum > Przedszkole
bemol
Czy jest możliwość, aby pobierać z bazy danych tylko konkretne rekordy? Jest, tylko mały problem co do zapytania.
W bazie danych mam różne rekordy z datami w formacie Y-m-d.
Chce pobierać tylko rekordy, których daty już minęły, czyli jesli np mamy takie rekordy:
#1: 11-11-2006
#2: 13-01-2004
#3: 07-05-2000
#4: 29-01-2008
to na dzien dzisiejszy powinno wyświetlać:
#1: 11-11-2006
#2: 13-01-2004
#3: 07-05-2000
ponieważ te dni mamy już za sobą, a te co przed nami zostają nie powinny się wyświetlać. Próbowałem różnie (np tak:
  1. <?php
  2. $today = date("Y-m-d");
  3. $aSQL = "SELECT * FROM koncerty WHERE data > $today ORDER BY data";
  4. ?>
), ale nic z tego nie wyszło :/ Wyświetliło wszystkie rekordy, a jak postawiłem znak "<" nie wyświetliło żadnego :/
Proszę o pomoc!
nospor
A czy ta data jest w koncu polem DATE tak jak ci radzilem?
  1. SELECT * FROM koncerty WHERE DATA < now() ORDER BY DATA
bemol
tak, jest smile.gif DZIEKI WIELKIE DZIAŁA smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.