Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: sortowanie wg Daty i czasu
Forum PHP.pl > Forum > Bazy danych > MySQL
istrd
Witam mam w bazie newsów pola czas typu Time i data typu Date. Chcę aby sortowało mi wg daty od najnowszego do najstarszego a jeżeli data jest taka sama to wg czasu dodania.

Mam takie zapytanie sortuje wg, daty dobrze ale nie wiem jak zrobić żeby działało tak jak wyżej pisałem
  1. $SQL = "SELECT SQL_CALC_FOUND_ROWS * FROM newsy ORDER BY data DESC LIMIT ".mysql_escape_string((int)$_GET['porcja']*ILOSC_WYNIKOW_NA_STRONIE).",".ILOSC_WYNIKOW_NA_STRONIE;


Próbowałem tak
  1. $SQL = "SELECT SQL_CALC_FOUND_ROWS * FROM newsy ORDER BY data DESC czas ASC LIMIT ".mysql_escape_string((int)$_GET['porcja']*ILOSC_WYNIKOW_NA_STRONIE).",".ILOSC_WYNIKOW_NA_STRONIE;

ale nie działa. Jak to zmodyfikować ?
Mchl
A nie można było zrobić jednej kolumny typu DATETIME?

Przecinek trzeba dodać.
Kod
ORDER BY data DESC, czas DESC
istrd
DATAtIME nie zrobiłem bo pole czas dodałem dziś ;p a Date miałem juz wcześniej ale dzięki za pomoc !
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.