我想使用查询构建器yii框架从2个表中选择数据。所以我的脚本如下无法使用查询构建器选择数据
$result = $command->select(array('a.parameter_name', 'a.unit', 'b.result', 'b.normal_value'))
->from('parameter a')
->join('test b', 'a.parameter_id = b.parameter_id')
->where('b.noRM='.$_POST['no_rm'])
->queryAll();
当我echo
的结果,我只得到parameter_id
。
foreach($result as $row){
$name = $row['parameter_name'];
$unit = $row['unit'];
$normal_value = $row['normal_value'];
}
我得到这个错误。
错误500
未定义指数:PARAMETER_NAME。
我该如何解决?
请出示完整的方法 – SiZE
可能是你需要调用'$命令 - >重设() '在创建新的查询之前。自v1.1.16 – SiZE