Yii未定义的偏移量:0使用查询生成器
它给出了此代码的错误:Yii未定义的偏移量:0使用查询生成器,yii,undefined,offset,Yii,Undefined,Offset,它给出了此代码的错误: $checklist = Yii::app()->db->createCommand() ->select('indicators, conditions, values, description') ->from('indicator') ->where([':indicators' => $kl_indicators[$i]]) ->limit(1) ->qu
$checklist = Yii::app()->db->createCommand()
->select('indicators, conditions, values, description')
->from('indicator')
->where([':indicators' => $kl_indicators[$i]])
->limit(1)
->queryAll();
“请注意:
未定义的偏移量:0“
那个代码有什么问题?请帮忙
非常感谢。你的情人错了。应该是:
->where('indicators=:in', [':in'=>$kl_indicators[$i]] )
或:
有关更多详细信息,请参阅。最终找到了以下答案:
$checklist = Yii::app()->db->createCommand()
->select('id,conditions,indicators, values, description') //
->from('indicator')
//->group('indicators')
->order('id ASC')
->where('indicators=:indicators', [':indicators'=>$kl_indicators[$i]])
->queryAll();
谢谢Samuel Liew,我需要所有行,所以我使用queryAll()
$checklist = Yii::app()->db->createCommand()
->select('id,conditions,indicators, values, description') //
->from('indicator')
//->group('indicators')
->order('id ASC')
->where('indicators=:indicators', [':indicators'=>$kl_indicators[$i]])
->queryAll();