![]() |
![]() ![]() |
![]() |
--pandaci-- |
![]()
Post
#1
|
Goście ![]() |
Witam
Chciałbym zrobić sortowanie po dacie ale w taki sposób że u góry jest dzień dzisiejszy a im dalej tym późniejsze dni. dni wcześniejsze na końcu Nie bardzo wiem jak się za to zabrać. Mam zwykłe sortowanie to nie działa w przyapdku daty tak jak powinno |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
pole w bazie musi być typu date i format musi być 0000-00-00 a aby najnowszy wpis był pierwszy to w zapytaniu przy sortowaniu dodajesz DESC
możesz też mieć datę zapisaną jako liczbę za pomocą funkcji mktime" title="Zobacz w manualu PHP" target="_manual wtedy pole int i teś sortujesz standardowo i DESC Łukasz |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 26.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
ja zorbiłem to tak:
date dodaje jako mktime,nie mam problemół później z wyświetlaniem jeżeli są wpisy z tego samego dnia |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Panowie, ale czytajcie dokladnie w czym problem....
@pandaci skorzystaj z union (zajrzyj w manualu co to za cudo jesli nie kojarzysz) Jednym zapytaniem pobieraj dni poźniejsze z dzisiejszym, a w drugim zapytaniu pobieraj dni wczesniejsze |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 01:46 |