Проблема с цифрами в MySQL

Статус
В этой теме нельзя размещать новые ответы.

whitelex

Постоялец
Регистрация
5 Апр 2008
Сообщения
59
Реакции
3
Иногда при вычитании появляются странные символы, типа: 1.11022302462516e-16 происходит это при математических действиях, уже менял тип колонны несколько раз на что только возможно, поставил double и вроде все нормально работало, но вдруг опять началось.... Происходит это не всегда, но очень часто.
 
ограничь кол-во символов после точки
 
Поставьте в свойствах столбца длину поля, например "8,2".
 
можно насильно приводить к нужному типу, например (int)$a если нужно все до запятой ну или округление делать round()
 
В базу float входит.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху