zend Framework 2 tablegateway选择错误

Kingpinzs

找不到列:1054“ where子句”中的未知列“ total_points”

受保护的$ tableGateway;

public function __construct(TableGateway $tableGateway)
{
    $this->tableGateway = $tableGateway;
}


public function fetchPoints$transaction_number)
{
  $results = $this->tableGateway->select(
        array('total_points' => new \Zend\Db\Sql\Expression("sum(points)")),
        array('trxnumber' => $transaction_number)
    );
    return $results[0]['total_points'];
}

它试图从哪里获得total_points列?我以为points是专栏,total_points是alyias。

驱魔

select仅接受一个参数“ where”。您当前的查询是:

select * from my_table where total_points=sum(points)

女巫抛出了预期的错误。我正在邀请您参加:

select sum(points) as total_points from my_table where trxnumber=X

在这种情况下,您应该这样做:

$select = $this->tableGateway->getSql()->select();
$select
    ->columns(array('total_points' => new \Zend\Db\Sql\Expression("sum(points)")))
    ->where(array('trxnumber' => $transaction_number));
$result = $this->tableGateway->selectWith($select);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Zend Framework 2 TableGateway选择错误

来自分类Dev

Zend Framework 2 tablegateway使查询变慢

来自分类Dev

Zend Framework 2(zf2)中TableGateway的预功能

来自分类Dev

Zend框架2:TableGateway

来自分类Dev

Zend \ Db \ TableGateway-我的配置在database.local.php Zend Framework 2中

来自分类Dev

Zend Framework 2“选择不在其中”

来自分类Dev

Zend Framework 2 Skeleton Application主页错误

来自分类Dev

Zend Framework 2 zftool致命错误

来自分类Dev

Zend Framework 2形式

来自分类Dev

Zend Framework 2会议

来自分类Dev

Zend Framework:选择查询

来自分类Dev

使用TableGateway在Zend Framework 2中仅获取一行

来自分类Dev

Zend Framework 2 TableGateway fetchAll方法返回空结果集,但表包含数据

来自分类Dev

禁用Zend Framework 2中的某些选项选择

来自分类Dev

ZEND Framework 2 RESTful Web服务模板错误

来自分类Dev

Zend Framework 2:设置错误404的原因短语

来自分类Dev

Zend Framework 2表单字段集错误

来自分类Dev

尝试加载xml zend Framework 2时出现错误

来自分类Dev

jQuery ajax,使用Zend Framework 2返回错误消息

来自分类Dev

Zend Framework2表单错误数组转换为JSON

来自分类Dev

zend framework 2不能捕获所有错误

来自分类Dev

Zend Framework 2和ExtJS

来自分类Dev

Zend Framework 2中的路由

来自分类Dev

PDO例外ZEND Framework 2

来自分类Dev

Zend Framework 2和ExtJS

来自分类Dev

Zend Framework 2 URL重写

来自分类Dev

Zend Framework 2中的ZendSearch

来自分类Dev

选择特定的列Zend Framework

来自分类Dev

Zend Framework不显示错误