【问题标题】:Zend Column not found: 1054 Unknown column '0' in 'field list'Zend Column not found: 1054 Unknown column '0' in 'field list'
【发布时间】: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


【解决方案1】:

只需在“优先级”之后取消数组中的最后一个“,”。

【讨论】:

    猜你喜欢
    • 2011-03-16
    • 1970-01-01
    • 2019-06-26
    • 2020-12-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-10
    • 2016-07-22
    • 2020-10-13
    相关资源
    最近更新 更多