動的代入値型は、クエリが機能していないため、エラー "データベースエラー"を示しています。 'where句'の 'avgRateVal'列が不明です。 ( '1)avgRateValとして、ラウンド(AVG(ratevalue)')、それをするために行うことが可能な限り最高の、何かアドバイスcodeigniterクエリの動的代入値型フィルタ
$this->db->select('round(avg(ratevalue),1) as avgRateVal');
if($minRating!=0)
$this->db->where('avgRateVal >=', 1);
if($maxRating!=0)
$this->db->where('avgRateVal <=', 5);
は、SQL https://stackoverflow.com/questions/25160875/filter-rows-based-on-column-values-in-mysql-queryのためのソリューションを得たが、 codeigniterで実装する方法を教えてください。 – santanu