UPDATE через php. не обновляються decimal и double поля

ddialer

Новичок
UPDATE через php. не обновляються decimal и double поля

Есть следующий запрос:
UPDATE table_name SET field_1 = field_1 + 100, field_2 = field_2 + 100, field_3 = field_3 +100 WHERE id= 1 LIMIT 1;

Где Field_1 нормальный Int, Field_2 как decimal(15,6) и Field_3 как double(15,6). Когда я запускаю это через php то обновляются только field_1 и ничего не происходит с field_2 и field_3 они просто остаются как раньше. Но когда я запускаю в PhpMyAdmin этот запрос то все срабатывает без каких либо проблем

Я попытался Lock Tables, сделать round() но ничего не поможет.

Почему я не могу обновить decimal и double поля черес PHP?

PHP 5,2; MySQL 5
 

mity

Новичок
Приведите SQL запросы
1)создания таблицы
2)добавление одной-двух строк ваших необновляемых данных

Приведите php код как вы обновляете

А если вызвать запрос из консоли то обновляется или нет?
 
Сверху