ďťż
Podstrony
|
telcocafeWitam !Może pytanie wyda się banalne ale mam problem z sortowaniem liczb. Przy użyciu znaczników ASC lub DESC w ciągu liczb np od 1 do 20 to zamaist wypisać mi powiedzmy 1,2,3,4... 19,20 wypisuje mi 1,10,11,12,13...19,2,20 :| Jak można zrobić żeby wypisał poprawnie ? select number from (table) order by (number+0); Manual MySQL to daj if (liczba<10) { liczba = '0'.liczba; } funkcja_sortowania(); Użytkownik DJ_ProG edytował ten post 22 maj 2006, 12:57 tylko po co ma komplikować i jeszcze mieszać w to php, jak to problem mysql'a. Baza interpertuje te liczby jako stringi i stąd takie sortowanie. A poprzez dodanie zera będzie wiedzieć że chodzi o liczby. tylko po co ma komplikować i jeszcze mieszać w to php, jak to problem mysql'a. Baza interpertuje te liczby jako stringi i stąd takie sortowanie. A poprzez dodanie zera będzie wiedzieć że chodzi o liczby. [ot] a skąd wiesz, że to o mysqla chodzi? Stąd: Przy użyciu znaczników ASC lub DESC [/ot] Użytkownik Coldpeer edytował ten post 22 maj 2006, 21:38 |
|||
Sitedesign by AltusUmbrae. |