私はstackoverflowの他の投稿を読んでみました.ciのアクティブレコードのドキュメントもチェックしましたが、私の質問に対する答えが見つからないようです.
私のモデルには次のロジックがあります。
$query = $this->db->get_where('categories', array('parent_id' => $category_id));
これが last_query() メソッドに従って生成する sql は次のとおりです。
SELECT * FROM ( categories
) WHERE parent_id
= '8'
数字の 8 を囲む引用符を削除する必要があります。どうすればよいですか?
select ステートメントを使用して、2 番目のパラメーターとして false を渡してみました。たとえば、次のようになります。
$this->db->select('*', false);
$this->db->from('categories');
$this->db->where('parent_id=',$category_id);
しかし、それは実際にはあまり変わりませんでした。助言がありますか?ありがとうございました