![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 48 Dołączył: 23.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Napisałem listę przebojów (prawie) mam tylko problem z określeniem miejsca utworu na liście (tak aby przy utworze na który oddano najwięcej głosów była 1 i tak dalej) w bazie mam pola utwor tytul miejsce glosow odsluchaj id. I jak ktoś odda głos to pole miejsce zmieni wartość wg ilości głosów i utworów zapisanych w bazie.
help!! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 984 Pomógł: 41 Dołączył: 16.03.2002 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
bo Twoje pole w bazie danych, w ktorym zapisane są głosy jest typu VARCHAR zamiast INT. Przy typie varchar sortowanie jest przy pomocy algorytmu naturalnego sortowania: czyli
mając elementy 1, 2, 3, 10, 21 wynikiem sortowania będzie 1, 10, 2, 21, 3. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 09:04 |