Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: DESC źle sortuje
Forum PHP.pl > Forum > Bazy danych
Popeye
Witam, jestem początkującym webmasterem. Mam problem z sortowaniem DESC w php. Sortować powinno liczby od najwyższych do najniższych. Ale umieszcza liczbę 9 na samej górze. W czym może być błąd?



Kod
$order = 'users_betpoints DESC, users_nick DESC';
$cs_bets = cs_sql_select(__FILE__,'users',$select,$check,$order,0,5);
wookieb
users_betpoints powinno być typu liczbowego (number) a nie tekstowego.
Popeye
Mam jeszcze jeden problem. W bazie danych dla pola users_betpoints gdy ustawie typ INT nie wykona mi liczby np. 71.2 tylko 71. Jaki ustawić typ aby poprawnie sortowało i zapamiętywało liczby z miejscem po przecinku.
Pawel_W
float albo double, nie pamiętam jakie były typy dokładnie winksmiley.jpg
Popeye
Double i Float wywala błędy.
melkorm
Kod
DECIMAL(5,2)


Ilość liczb - 5
Ilośc liczb po przecinku - 2.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.