ホームページ > バックエンド開発 > PHPチュートリアル > この異常なプロンプトが何を意味するのか知っている専門家はいますか?

この異常なプロンプトが何を意味するのか知っている専門家はいますか?

WBOY
リリース: 2016-06-13 13:34:31
オリジナル
1665 人が閲覧しました

このエラーメッセージの意味を知っている人はいますか?
エラー メッセージは次のとおりです: SQLSTATE[HY000]: 一般エラー: 2014 他のバッファリングされていないクエリがアクティブである間はクエリを実行できません。コードを実行するだけの場合は、PDOStatement::fetchAll() の使用を検討してください。 mysql では、PDO::MYSQL_ATTR_USE_BUFFERED_QUERY 属性を設定することでクエリ バッファリングを有効にすることができます。その理由は何ですか?ありがとうございます

-----解決策---------
http://www.flashj.cn/wp/pdo-transaction-err-in-php.html
------解決策------------------
次の PDO::query() 呼び出しを発行する前に、結果セット内のすべてのデータをフェッチしないと、PDOStatement::closeCursor() を呼び出して、関連付けられたデータベース リソースを解放することができます。 PDO::query() への次の呼び出しを発行する前に、PDOStatement オブジェクトを使用してください。

再度クエリを実行するには、前のクエリを解放します。エラー メッセージにあるように: PDOStatement::fetchAll()

の使用を検討してください。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート