php トランザクションの実行時に pdo に問題があります:
一般エラー: 2014 他の非バッファー クエリがアクティブである間はクエリを実行できません。 あるいは、PDOStatement::fetchAll() の使用を検討してください。コードが mysql に対してのみ実行される場合は、PDO::MYSQL_ATTR_USE_BUFFERED_QUERY 属性を設定してクエリ バッファリングを有効にすることができます。 。 。
これは、 fetchAll() を使用するか、属性 MYSQL_ATTR_USE_BUFFERED_QUERY を使用することを意味します。前者はメモリの占有を懸念するため使用したくなく、後者は効果がないことがわかります。
リーリー
参考ブログ:
http://www.flashj.cn/wp/pdo-transaction-err-in-php.html
http://www.bkjia.com/PHPjc/929485.html
www.bkjia.comtruehttp://www.bkjia.com/PHPjc/929485.html技術記事 php がトランザクションを実行するときに、pdo に問題があります。新しいバージョンの pdo では、次の問題が発生します: 一般エラー: 2014 他のバッファリングされていないクエリがアクティブである間はクエリを実行できません...。