以下代码给出了错误" 1064您的SQL语法出错;"
$this->mysqli->query("START TRANSACTION;
UPDATE Balances
SET balance={$left}
WHERE user='{$user}';
INSERT INTO Bought (user, orderid) VALUES ('{$user}', {$id});
COMMIT;");
我无法理解为什么会这样,因为如果它与其他命令分开使用,那么每个命令都是完美的。