![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 1.10.2011 Ostrzeżenie: (0%)
|
Witam.
Na swoim forum z silnikiem phpbb by przemo, wgrałem modyfikację, która wyświetla listę używanych systemów, oraz przeglądarek przez użytkownika. Pokażę zaraz kod z pliku php, odpowiedzialny za to. Dzisiaj dodałem taką rzecz, żeby sortowało wpisy wg daty użycia przeglądarki rosnąco i tu pojawia sie problem, bo niekiedy nie sortuje prawidłowo, na przykład na samej górze jest przeglądarka i system, który był użyty wcześniej, niż te niżej. Oto kod:j:
To, co dodałem dziś:
W order by wstawiłem sortowanie wg. kolumny post_id, ale jeśli dam wg. post_time, nie ma różnicy, dalej jest tak samo. Modyfikacja nie jest moja. W tabeli z postami jest dodana kolumna user_agent i przy każdym poście jest dopisywana informacja o przeglądarce i systemie. Grupuje te same informacje, następnie przez order wyświetla w odpowiedniej kolejności i tak w 90% jest, ale zdarzają się takie kwiatki. Pomoże ktoś? Ten post edytował Vafel 1.10.2011, 22:54:45 |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 127 Pomógł: 15 Dołączył: 16.02.2008 Skąd: Sanok Ostrzeżenie: (0%)
|
Chyba nie do końca wiesz jak działa GROUP BY.
Poczytaj na ten temat, a od razu zrozumiesz, dlaczego w ten sposób to Ci się nie uda. |
|
|
|
Post
#3
|
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk |
|
|
|
|
![]() ![]() |
|
Aktualny czas: 26.12.2025 - 04:21 |