Loading...
code
Bym
as
nightlight
KATSTAT.RU-ТОП РЕЙТИНГ САЙТОВ С ОТДАЧЕЙ
WorldByte - Наш хостинг - партнер
PHP/MySQL
| Помогите с PDO
Топ дня:
A
d
R
e
d
485300714
Автор
30 октября 2018, в 21:31
Рейтинг: 1
Привет, народ.
$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, хотя остальная часть запроса выполняется. С переменными всё нормально. Скажите, куда копать?
MrGPro
31 октября 2018, в 16:58
Inter.net bot
Тебя не смущает что у тебя ore 3 раза. + ore столбец у тебя в каком ключе? может он у тебя string а ты высчитываешь из строки число не логично.
SET
`ore` = `ore` - :ore,
`store` = `store` + :material,
`money` = `money` - `salary`
Форум
На главную