我正在尝试使用数组来设置 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 子句'中的未知列'数组'”。因此,它不会将数组识别为数组并尝试将其用作列名。
关于这里发生的事情或我如何获得在哪里接受数组的任何想法?谢谢!