Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Sortowanie wyników z bazy
Dawid_
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 21.07.2006

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


Witam, mam jak narazie trzy wpisy w bazie:
4500
14800
9500
I teraz chcę je posortować malejąco. Czyli będzie tak:
14800
4500
9500
I właśnie to chyba nie jest do końca tak jak powinno ;/...
Bo powinno być:

14800
9500
4500

Czyli od największej liczby do najmniejszej.

Wiecie jak rozwiązać ten problem??
Go to the top of the page
+Quote Post
Ludvik
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 698
Pomógł: 3
Dołączył: 28.03.2004
Skąd: Wrocław

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


yyy... jakoś nie rozumiem o co chodzi...
  1. SELECT pole FROM tabela ORDER BY pole DESC

Musi działać...


--------------------
Go to the top of the page
+Quote Post
kossa
post
Post #3





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


Tak jak napisał @Ludvik musi zadziałać, sprawdz jaki masz tym panych tam gdzie przechowujesz liczby które podałeś.

Łukasz


--------------------
Go to the top of the page
+Quote Post
Dawid_
post
Post #4





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 21.07.2006

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


Poważnie - nie działa. Dla pewności wziełem w phpmyadmin, sortowanie według kolumny kasa, no i proszę to samo co w moim kodzie...screen
Go to the top of the page
+Quote Post
kossa
post
Post #5





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


jaki masz ustawiony typ danych?


--------------------
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #6





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




No przeciez jest od największej do najmniejszej, więc o co chodzi? Masz dwa podstawowe sortowania ASC i DESC.
To co pokazałeś na phpMyAdmin jest jak najbardziej sortowanie malejące DESC.

Nie qwiem o co Ci chodzi...

Pozdrawiam.


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
Dawid_
post
Post #7





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 21.07.2006

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


typ pola kasa - varchar(200) (O to chodzi? tongue.gif )


Cysiaczek - a jak zrobić by było tak "poprawnie"? :

14800
9500
4500

Ten post edytował Dawid_ 21.08.2006, 11:57:16
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #8





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Zmień na integer lepiej, skoro masz tam liczby.

2. Przeciez phpMyAdmin pokazuje jakie jest zapytanie. Wystarczy poptarzeć na stronie. laugh.gif
Pozdrawiam.

Ten post edytował Cysiaczek 21.08.2006, 12:00:07


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
Dawid_
post
Post #9





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 21.07.2006

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


Dziękuje Ci smile.gif
Wszystko działa tak jak powinno!! smile.gif

No tak ale nie wiedziałem że to ma jakiś wpływ ^^

Ten post edytował Dawid_ 21.08.2006, 12:03:07
Go to the top of the page
+Quote Post
kossa
post
Post #10





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


I o to właśnie chodziło - int - dlatego pytałem o typ danych :-)

Łukasz


--------------------
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 - 07:29