0

Zend DB テーブルの where パラメータを設定するために配列を使用しようとしています。ドキュメントの例に従おうとしています:

$select = $table->select()->where(array('bug_status = ?' => 'NEW'));

Zend_Db_Table を継承するクラスがあり、例のように選択しようとしています。

$select = $this->select()->where(array('FirstName = ?' => 'Ryan'));

しかし、「SQLSTATE[42S22]: 列が見つかりません: 1054 不明な列 '配列' が 'where 句' にあります」というエラーが表示されます。したがって、配列を配列として認識せず、それを列名として使用しようとしています。

ここで何が起こっているのか、またはどのように配列を受け入れることができるのかについてのアイデアはありますか? ありがとう!

4

1 に答える 1