別の ID でいくつかの行を更新しようとしています。現在、これを行うために複数のクエリを使用しています。
$stmt = $db->prepare("
UPDATE base_resources
SET value = value + ?
WHERE resource_id = 1
AND base_id = ?");
$stmt->execute(array($update_ore, $_SESSION['baseid']));
$stmt = $db->prepare("
UPDATE base_resources
SET value = value + ?
WHERE resource_id = 2
AND base_id = ?");
$stmt->execute(array($update_wool, $_SESSION['baseid']));
これを行うには、より良い方法である必要がありますか?それはまったく良くないようですが、方法がわかりません。