Loading...
PHP/MySQL | Помогите с PDO
Привет, народ.

$query = $conn->prepare('UPDATE `factory` SET `ore` = `ore` - :ore, `store` = `store` + :material, `money` = `money` - `salary` WHERE `id` = :user');
$query->bindValue(":ore", $ore);
$query->bindValue(":material", $material_fab);
$query->bindValue(":user", $user['work']);
$query->execute();

Этот говнокод не вычитает из столбца ore, хотя остальная часть запроса выполняется. С переменными всё нормально. Скажите, куда копать?
Тебя не смущает что у тебя ore 3 раза. + ore столбец у тебя в каком ключе? может он у тебя string а ты высчитываешь из строки число не логично.
SET
`ore` = `ore` - :ore,
`store` = `store` + :material,
`money` = `money` - `salary`
Онлайн: 3
Время:
Gen. 0.0892
(c) Bym.Guru 2010-2025