Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [ROZWIĄZANY]ORDER BY drobny błąd :/, Błąd przy sortowaniu liczb
idzior1
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 6.07.2008

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


Witam! Szukałem rozwiązania 3 godziny i nie mogłem go nigdzie znaleść dlatego proszę o pomoc. Mój problem polega na tym iż wykonując takie polecenie:
CODE
$verifica = mysql_query("SELECT nazwa,punktów,avatar FROM guild ORDER BY punktów DESC LIMIT ".$ini.",".$cfg['rank']."");


Sortuje mi co prawda od największej do najmniejszej jednak problem pojawia się wraz z liczbami większymi niż 9 ponieważ wyniki mam posortowane tak:
7
61
2
12
10
1
Bardzo prosiłbym o odpowiedź w jaki sposób mógłbym przerobić to polecenie żeby sortowało tak:
61
12
10
7
2
1
Czyli od najmniejszej do największej pokolei. Z góry dziękuje za odpowiedź i pozdrawiam!


#EDIT
Już wiem gdzie jest błąd tongue.gif jeden ze współpracowników pozmieniał mi typy tabeli i dał mi varchar zamiast mediumint, a że ja akurat w tym skrypcie trochu mieszałem to myślałem że coś w nim poprzestawiałem biggrin.gif. Przepraszam za kłopot.

Ten post edytował idzior1 6.07.2008, 11:46:20
Go to the top of the page
+Quote Post
piotrooo89
post
Post #2


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




jaki masz typ pola punktów ? pewnie tekstowy? zmień na int'a.


--------------------
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 Aktualny czas: 19.08.2025 - 22:16