[PHP]Sortowanie danych według daty |
[PHP]Sortowanie danych według daty |
1.12.2008, 20:04:45
Post
#1
|
|
Grupa: Zarejestrowani Postów: 88 Pomógł: 4 Dołączył: 16.08.2006 Ostrzeżenie: (20%) |
Witam
Mam kilkaset rekordów w bazie danych i do każdego rekordu jest przypisane pole typu VARCHAR w którym zapisana jest data w formacie 11 października 2008 lub styczeń 2009, lub sam rok 2010. I teraz podczas wyciągania danych z bazy danych potrzebuje aby te dane były posortowane według właśnie tej kolumny z datą. Jak to zrobić? Samo "order by" tabela_z_data nie wystarcza. |
|
|
1.12.2008, 20:10:51
Post
#2
|
|
Grupa: Zarejestrowani Postów: 320 Pomógł: 53 Dołączył: 18.09.2007 Skąd: Radom Ostrzeżenie: (0%) |
http://dev.mysql.com/doc/refman/5.0/en/ord...timization.html
może jeszcze pokombinyj z mktime" title="Zobacz w manualu PHP" target="_manual Ten post edytował artur_dziocha 1.12.2008, 20:16:02 |
|
|
1.12.2008, 20:22:46
Post
#3
|
|
Grupa: Zarejestrowani Postów: 88 Pomógł: 4 Dołączył: 16.08.2006 Ostrzeżenie: (20%) |
mktime odpada bo czasami wysyłam tylko rok a żeby wysłać przez mktime trzeba mimo roku podać także miesiąc i dzień. Co do tego linku co podałeś to nie widze tam rozwiązania które bby mi odpowiadało. Myślałem o rozbijaniu ciągu np.: "21 pażdziernika 2008" na dzien miesiąc rok i potem porównywać najpierw wedlug roku, potem według miesiąca i na końcu dnia ale nie wiem czy to będzie zbyt wydajne.
|
|
|
1.12.2008, 20:30:58
Post
#4
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Może:
? Ale dużo lepiej byłoby przejść na pole DATETIME w strukturze bazy. Ten post edytował erix 1.12.2008, 20:31:47 -------------------- ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
Wersja Lo-Fi | Aktualny czas: 25.04.2024 - 01:36 |