問題が発生しました...
私はそのようなwhereステートメントをたくさん持っています...
$this->db->where('Pool', "1");
$this->db->where('Bedrooms >=', "3");
次に、制限ステートメント
$this->db->limit($limit, $offset);
そして最後に私の get ステートメント
$query = $this->db->get('table-name');
私の問題は、制限なしで合計行を取得するために、制限ステートメントの前に結果をカウントする必要があることです..だから私はこれを試しました..
$this->db->where('Pool', "1");
$this->db->where('Bedrooms >=', "3");
$num_rows = $this->db->count_all_results();
$this->db->limit($limit, $offset);
$query = $this->db->get('table-name');
これにより、where ステートメントで行が正常にカウントされます。ただし、get ステートメントは、以前の where ステートメントが機能せずにレコードを取得するようになりました。
見えませんが、where ステートメントを処理したり、URL 内のものを取得したりするコードが大量にあるため、これを修正するために、データの取得を 2 回実行したくありません...
乾杯!