Když mám např. čísla 120, 400, a 3000 tak když v php u mysql select dám order by cislo asc tak se to seřadí takto: 120, 3000, 400. Podle těch prvních čísel, ale já potřebuji, aby to bylo od nejmenší po největší (120, 400, 3000) a neporovnávat pouze 1. číslici.
mno, nemas to dany policko jako integer... Ale i pokud pouzivas varchar apod, da se to vyresit pomoci funkce CAST:
ORDER BY CAST( nazev_pole AS SIGNED )
zkusim to a jinak to mam jako INT.
Už mě to funguje. Myslel jsem, že tam mám INT, ale měl jsem tam varchar. To bude ono...
no presne tak.. nedavno sem resil to samy, akorat ze me tam varchar zustal musel.. Nastesti odpadlo rucni serazovani pole a mysql ma fci CAST ;)