Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL]Sortowanie zapisu czasowego jaki tekst i wyświetlenie go od największego do najmniejszego.
Giluś
post 28.02.2013, 16:33:11
Post #1





Grupa: Zarejestrowani
Postów: 377
Pomógł: 9
Dołączył: 2.11.2010

Ostrzeżenie: (0%)
-----


Cześć, posiadam mysql w którym zapisuję czas, ale nie w sekundach, tylko tak jak chce wyświetlić czyli wygląda to mniej więcej tak:

Kod
    4h 32?39,9?
       +2?25,4?
       +3?14,2?
       +4?06,8?
       +6?03,4?


Niby zastosowałem funkcję sort();, ale czy ona na pewno będzie działać zawsze tak jak chce ?.


Pozdrawiam i z góry dziękuje za pomoc.

Ten post edytował Giluś 28.02.2013, 16:38:16
Go to the top of the page
+Quote Post
Sephirus
post 28.02.2013, 16:39:38
Post #2





Grupa: Zarejestrowani
Postów: 1 527
Pomógł: 438
Dołączył: 28.06.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Szczerze ciężko sortować to w takiej formie.

Proponuje napisać funkcję do konwersji CIĄG => LICZBA i LICZBA => CIĄG.

Potem wystarczy jedynie
tablica -> kowersja -> sortowanie liczb -> konwersja zwrotna -> posortowana tablica

EDIT: poza tym robisz ogromny błąd.

Cytat
... zapisuję czas, ale nie w sekundach, tylko tak jak chce wyświetlić ...


Pokićkała Ci się warstwa prezentacji i magazynowania danych. Dane powinny być przechowywane w najprostszej możliwej formie (atomowej). Wtedy można na nich wykonywać różne operacje. Gdybyś zapisywał to w sekundach normalnie to byś miał sortowanie w MySQL ogarnięte nawet. Prezentacja danych to pobranie jej podstawowej formy i sformatowanie wg własnych potrzeb. Zastanów się nad tym. Bo ten cytat Twój powyżej zasługuje na lincz tongue.gif



Ten post edytował Sephirus 28.02.2013, 16:43:01


--------------------
If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;)
Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka...
Go to the top of the page
+Quote Post
Giluś
post 28.02.2013, 17:02:06
Post #3





Grupa: Zarejestrowani
Postów: 377
Pomógł: 9
Dołączył: 2.11.2010

Ostrzeżenie: (0%)
-----


Właśnie tak będę musiał zrobić, będzie o wiele mniej kłopotu smile.gif..

Pozdrawiam i dziękuje.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 6.07.2025 - 20:59