我喜欢在 Zend 中的 Where 子句和 Order 中使用一个列:
$select = $this->select();
$select = $select->where('year = ?', $year)
->where('order != ?', 0)
->order('order');
$rows = $this->fetchAll($select);
但是当我这样做时,我收到以下错误:
SQLSTATE[42000]:语法错误或访问冲突:1064 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以
order
在第 1 行的 'order != 0) ORDER BY ASC'附近使用正确的语法
为什么??!