Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL]Błędne sortowanie daty
Forum PHP.pl > Forum > Przedszkole
Pcbecaw
Próbuję sortować newsy u siebie, ale zauważyłem, że sortuje tylko po dniu. W bazie date mam w formacie DATETIME, a kod odpowiedzialny za wyświetlanie to:
  1. $sql = "SELECT `id`, DATE_FORMAT(`data`, '%d.%m.%Y, %H:%i') AS data, `temat`,`tekst`, `obrazek` FROM $tbl_name group by id order by data DESC LIMIT $start, $limit";

Po usunięciu DATE_FORMAT sortuje normalnie, więc w tym musi leżeć problem. Jak to rozwiązać?
Pozdrawiam.
tvister
Zmień format daty
nospor
zmien alias na niepokrywający się z polem....
DATE_FORMAT(`data`, '%d.%m.%Y, %H:%i') AS dataINNYALIAS

masz sortowac po dacie a nie po tekscie.
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.