Есть поле, куда заносится цена.
Поле сортируется от большего к меньшему и наоборот, поэтому, чтобы сортировка была верной (т.е. 0,001 - 5 - 10, а не 10 - 5, как для текстовых полей) решил использовать FLOAT. Затем обнаружил, что если ввести цену, например, 1000 000 то в MySQL она превращается в 1e+006 и так же вот выводится на экран.
Вопрос такой, либо, как заставить ее храниться в виде 1000 000, желательно не меняя ini т.к. неизвестно, какие будут настройки у хостера
Либо, как заставить php раскрывать это число при выводе?
Спустя 24 минуты, 32 секунды (21.08.2011 - 11:28) kirik написал(а):
A.B.C.
Может просто использовать FLOAT с указанием максимального значения? Типа FLOAT(10,2)?
ЗЫ.
В PMA просту указываешь тип FLOAT и в Length/Values указываешь пределы 10,2
Может просто использовать FLOAT с указанием максимального значения? Типа FLOAT(10,2)?
ЗЫ.
В PMA просту указываешь тип FLOAT и в Length/Values указываешь пределы 10,2
Спустя 2 минуты, 45 секунд (21.08.2011 - 11:31) GET написал(а):
kirik
Ну ты...опять в самую точку!!!...спасибо.
Ну ты...опять в самую точку!!!...спасибо.
Спустя 1 минута, 42 секунды (21.08.2011 - 11:32) kirik написал(а):
A.B.C.
Тут почитай про типы и что значат эти "10,2"
Тут почитай про типы и что значат эти "10,2"
Спустя 5 минут, 50 секунд (21.08.2011 - 11:38) GET написал(а):
kirik
Ок...
Ок...
_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.