PHPFAQ  
Начинающим   Технологии   MySQL   PDO   Ошибки   Ссылки   Юмор   Форум   SafeMySQL  
-- Список сообщений -- Поиск --
Не сохраняются числа с запятой
Ден 22.09.12 14:39
Разбираю скрипт, написанный программером пару лет назад, с которым нет связи. И не могу сохранить параметр (через интерфейс админки), в виде числа с запятой. Получается только целые числа сохранять.

1 или 11 или 111 - сохраняет
1.1 или 1.111 и т.д. - не сохраняет

Кстати, если вписать значение 1111, то оно сохранится как 999.999

С чем это связано и где копать?
ответить
phpfaq 22.09.12 15:34
да просто поменять разделитель

во-первых, через alter table сменить тип поля с float на decimal
во-вторых, если один разделитель не подходит, то использовать другой. меняй перед записью точку на запятую.

да, самым первым пунктом сделай бэкап таблицы, утилитой mysqldump. на всякий случай
ответить
Написать
Имя:*
Заголовок:*
Вы робот?
Текст:
Пожалуйста, воздержитесь от посылки спама.
Сообщения, содержащие гиперссылки, проходят премодерацию.

© phpfaq.ru, 2019 1558959804.005 sec. О сайте   Хостинг iHor.ru