![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 23.08.2009 Skąd: Wołomin Ostrzeżenie: (0%) ![]() ![]() |
Witajcie.
Na stronie chce wyświetlać Top Userów, czyli 10 najaktywniejszych użytkowników, za różne działania przypisywane są im punkty. I teraz losuje: Wartość "punkty" to np. 9 8 400 35 250 1 I rzecz w tym, że nie losuje mi od największego do najmniejszego. Jakiej funkcji użyć w zapytaniu, aby wylosowało mi w następujący sposób: 400 250 35 9 8 1 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Po pierwsze: nic tutaj nie losujesz. Poczytaj w google co znaczy "losować"
Po drugie: punkty panie kolego to liczba i należy je przechowywać w polu liczbowym a nie jak ty to robisz teraz w polu tekstowym |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 23.08.2009 Skąd: Wołomin Ostrzeżenie: (0%) ![]() ![]() |
Czyli na czym polega mój błąd ?
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Czy ja piszę po chinsku?
Cytat należy je przechowywać w polu liczbowym a nie jak ty to robisz teraz w polu tekstowym Wyraźnie napisałem, że pole, wktórym przechowujesz punkty ma być typu liczbowego. Teraz to pole masz typu tekstowego. Teraz pewnie masz VARCHAR albo TEXT. A ma być np. INT |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 23.08.2009 Skąd: Wołomin Ostrzeżenie: (0%) ![]() ![]() |
Ok. Naprawione. Dzięki
Off |
|
|
![]() ![]() |
![]() |
Aktualny czas: 26.09.2025 - 13:44 |