Привет всем, я работаю над codeigniter. У меня есть таблица продуктов со столбцом "количество". Теперь мне нужно добавить новое значение в уже существующее значение в количестве.
До:
+----+-------------+
| id | qty |
+----+-------------+
| 1 | 5 |
| 2 | 12 |
| 3 | 50 |
| 4 | 35 |
+----+-------------+
Я попробовал этот запрос от помощника (я уже проверил значения для $qty
и $productID
перед запросом):
$qty = 20;
$productID = 1;
$query = $ci->db->query('UPDATE products SET qty = qty + ' . $qty . ' WHERE id = "' . $productID . '"');
После этого запроса он всегда обновляет значение до 0 вместо добавления в предыдущем примере. Запрос возвращает true, но всегда добавляет 0 в db. Почему это ? Я видел много примеров, в которых используется один и тот же запрос, но у меня этого не происходит. Как я могу решить эту проблему?