Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Суммирование не целых чисел
Форумы портала PHP.SU » » Вопросы новичков » Суммирование не целых чисел

Страниц (1): [1]
 

1. Юсуф - 30 Сентября, 2012 - 19:59:17 - перейти к сообщению
Всем привет, помогите в сложение не целых чисел, в бд есть запись имя товара и его цена!
Я хочу например добавить к этой цене еще одну цену, то есть суммировать вот пример
в БД у нас стоит цифра 36.90
выводим ее из БД с помощью $result['bd_sum'];


$sum = $result['bd_sum'] + 124.48;

отправляем обратно в БД!
Но в БД вместо того чтобы внести результат 161.38, он вносит 162, он ее округляет , как мне правильно суммировать?
2. caballero - 30 Сентября, 2012 - 20:09:05 - перейти к сообщению
а тип поля какой?
3. Юсуф - 30 Сентября, 2012 - 20:18:08 - перейти к сообщению
caballero пишет:
а тип поля какой?


varchar! А какой нужен?
4. vanicon - 30 Сентября, 2012 - 20:30:55 - перейти к сообщению
Цитата:
varchar! А какой нужен?

varchar для небольшого текста, вам нужен float - числа с плавающей точкой
5. Юсуф - 30 Сентября, 2012 - 20:43:15 - перейти к сообщению
а знаете я когда поменял на float то даже цифра 36.90 вносилось как целое число
6. KingStar - 30 Сентября, 2012 - 21:53:42 - перейти к сообщению
Юсуф тип decimal(9,2) а обновлять

CODE (SQL):
скопировать код в буфер обмена
  1. UPDATE `table` SET `bd_sum` = `bd_sum`+ 36.90

 

Powered by ExBB FM 1.0 RC1