Добрый день, подскажите по такому вопросу, есть запрос на обновление.
$sql = 'UPDATE product SET quantity = ?';
$stmt = $db->prepare($sql);
Возможно ли в зависимимоти от условий добавлять к нему другие параметры
Пробовал приблизительно так
foreach ($stocks as $key => $value) {
if ($value[6] == 0 && $value[5] == 0) {
$qty = 0;
$sql .= " WHERE model = '". $key ."'";
$stmt->bind_param("s", $qty);
$stmt->execute();
} elseif ($value[6] > 0) {
$qty = $value[6];
$status = 2;
$sql .= " ,status = '". $status ."' WHERE model = '". $key ."'";
$stmt->bind_param("s", $qty);
$stmt->execute();
}
}
Но оно вообще не работает) Возможно подскажите как нечто подобное сделать правильно?