try {
$db->beginTransaction(); // начало
$db = $this->Connect->prepare('UPDATE `balance` FROM `user` SET `balance`=`balance`-100 WHERE `id`=:id');
$db->bindParam(':id', $id);
$db->execute();
$db = $this->Connect->prepare('UPDATE `balance` FROM `user` SET `balance`=`balance`+100 WHERE `id`=:id');
$db->bindParam(':id', $id);
$db->execute();
$db->commit(); // конец
} catch (Exception $e) {
$db->rollBack(); // откат
echo "Ошибка: " . $e->getMessage();
}
echo "Ошибка: " . $e->getMessage();
throw $e;