3

我尝试执行这样的简单查询:

$tot = Yii::app()->db->createCommand()
                ->select('sum(field)')
                ->from('products')
                ->where('id = ' . $id)
                ->queryRow();

但是 $tot 给我返回空值。

4

1 回答 1

6

我认为您需要在总和中添加一个别名,所以这样的事情可能会起作用:

$tot = Yii::app()->db->createCommand()
    ->select('sum(field) as mySum')
    ->from('products')
    ->where('id = ' . $id)
    ->queryRow();
于 2012-07-28T16:49:48.420 回答