簡體   English   中英

MySQL查詢不起作用

[英]MySQL query isn't working

下面的代碼給我一個錯誤“ 1064您的SQL語法有錯誤;”。

$this->mysqli->query("START TRANSACTION;
      UPDATE Balances
        SET balance={$left}
        WHERE user='{$user}';
      INSERT INTO Bought (user, orderid) VALUES ('{$user}', {$id});
    COMMIT;");

我只是不明白為什么會這樣,因為每個命令(如果與其他命令分開使用)都可以完美地工作。

使用query()或使用multi_query()時,將每個部分作為單個查詢執行

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM