今更ですが、PHPでPDOを使って見た。
社内のテストサーバーでは問題なかったのですが、カゴヤサーバーにアップしたらエラー発生。
----------------------------------------------------------------------
SQLSTATE[HY000]: General error: 2014 Cannot execute queries while other unbuffered queries are active.
Consider using PDOStatement::fetchAll().
Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute.
----------------------------------------------------------------------
何言ってるかわからないので、いろいろググってみると
いろいあったが、私の場合は
$pdo = new PDO( ~ );
の次に下記を追加することで解決。
$pdo->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, true);
環境によってエラーが出る出ないもあるし、対処法も違うようです。
とりあず、今回も何とかできましたw
社内のテストサーバーでは問題なかったのですが、カゴヤサーバーにアップしたらエラー発生。
----------------------------------------------------------------------
SQLSTATE[HY000]: General error: 2014 Cannot execute queries while other unbuffered queries are active.
Consider using PDOStatement::fetchAll().
Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute.
----------------------------------------------------------------------
何言ってるかわからないので、いろいろググってみると
いろいあったが、私の場合は
$pdo = new PDO( ~ );
の次に下記を追加することで解決。
$pdo->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, true);
環境によってエラーが出る出ないもあるし、対処法も違うようです。
とりあず、今回も何とかできましたw
※コメント投稿者のブログIDはブログ作成者のみに通知されます