Доброго вечера!
Есть число float(0,3), пытаюсь его записать в бд в ячейку типа decimal(5,2),
но туда записывается ноль. Подскажите почему так?
AllesKlar
13.04.2015 - 02:43
decimal(5,2) означает 5 знаков, из которых 2 после запятой.
Если у тебя float = 0.001 , то в базу зайдет 0.00
_____________
[продано копирайтерам]
дак у меня float = 0,3 а в базу заходит ноль. Я чего то не пойму?
AllesKlar
13.04.2015 - 03:18
0,3 - это строка, которая неявно преобразовывается к числу 0
0.3 - это число.
_____________
[продано копирайтерам]
Игорь_Vasinsky
13.04.2015 - 07:41
Цитата |
дак у меня float = 0,3 |
а говоришь с плавающей точкой)
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker