我收到以下消息:
遇到 PHP 错误
严重性:通知
消息:试图获取非对象的属性
文件名:models/usermodel.php
行号:4146
这是我的函数,第 4146 行是:
else if($resultRes->average<'3' && $resultRes->average>='2')
这是完整的功能代码。我对第 4137、4140、4143、4146 和 4149 行有相同的消息
function get_Ranking($resid=''){
$sql="select ((Qrating+Srating+Drating+Crating)/4) as average from testimonial where RestId=".$resid;
$query=$this->db->query($sql);
$resultRes=$query->row();
if($resultRes->average == '5'){
return '050';
}
else if($resultRes->average<'5' && $resultRes->average>='4'){
return '040';
}
else if($resultRes->average<'4' && $resultRes->average>='3'){
return '030';
}
else if($resultRes->average<'3' && $resultRes->average>='2'){
return '020';
}
else if($resultRes->average<'2' && $resultRes->average>='1'){
return '010';
}
else{
return '000';
}
}
我该如何解决?