'Zend_Db_Statement_Exception' with message 'SQLSTATE[HY000]: General error' とは 1つのメソッド内で複数の$db->query()を実行すると、下記のようなエラーが出ることがあります。 exception 'Zend_Db_Statement_Exception' with message 'SQLSTATE[HY000]: General error: 2050 ' エラーが出るかでないかは環境によっても異なるようで、 例えばWindowsサーバでは出ないけど、Linuxサーバだと出るということがあるようです。 PHPのマニュアルには以下のようにあります。 PDO::query() を次にコールする前に結果セット内の全てのデータを取得しない場合、そのコールは失敗します。 PDOStatement::closeCu