[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Запись в БД числа с плавающей точкой
Reh
Доброго вечера!

Есть число float(0,3), пытаюсь его записать в бд в ячейку типа decimal(5,2),
но туда записывается ноль. Подскажите почему так?
AllesKlar
decimal(5,2) означает 5 знаков, из которых 2 после запятой.
Если у тебя float = 0.001 , то в базу зайдет 0.00

_____________
[продано копирайтерам]
Reh
дак у меня float = 0,3 а в базу заходит ноль. Я чего то не пойму?
AllesKlar
0,3 - это строка, которая неявно преобразовывается к числу 0
0.3 - это число.


_____________
[продано копирайтерам]
Игорь_Vasinsky
Цитата
дак у меня 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
Reh
AllesKlar
Спасибо!
Игорь_Vasinsky
unsure.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.