PHPで一連の処理をするためにトランザクションを処理を記述しました。
が今までは動作していたものが動かなくなってしまいました。
どうすれば動きますでしょうか?
解決策をお願いします。
以下自分が書いたコードです。
lang
1try { 2 $pdo->beginTransaction(); 3 $stmt = $pdo->prepare("UPDATE posts SET permission_id = 0 WHERE post_id = :post_id"); 4 $stmt->bindParam(":post_id", $post_id); 5 $stmt->execute(); 6 7 $stmt = $pdo->prepare("UPDATE users SET permission_id = 0 WHERE user_id = :user_id"); 8 $stmt->bindParam(“:user_id", $user_id); 9 $stmt->execute(); 10 } catch (PDOException $e) { 11 print 'エラー' . $e->getMessage() . "<br>"; 12 die(); 13 $pdo->rollback(); 14}

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。