【发布时间】:2010-08-24 13:56:06
【问题描述】:
我有下一个代码:
$parent_priority = $data['priority'];
$where = $this->getAdapter()->quoteInto('priority >= ?', $parent_priority);
$columns = array ('id',
'title',
'enabled',
'description',
'pv',
'gv',
'mps', 'priority',
);
$select_data = $this->select()->from($this->_name, $columns);
$ranks = $this->fetchAll($select_data)->toArray();
但是 Zend 在$ranks = $this->fetchAll($select_data)->toArray(); 行中创建了一个错误“Column not found: 1054 Unknown column '0' in 'field list'”
我该如何解决这个问题?
【问题讨论】:
-
有什么办法可以得到生成的SQL?
-
是的。但我应该使用 Zend 预约。
-
不,我的意思是查看实际发送到服务器的 SQL,这样您就可以尝试推断出了什么问题(从而给您一个寻找调试的地方)...
标签: php mysql zend-framework zend-db mysql-error-1054