簡體   English   中英

調用未定義的方法CI_DB_mysqli_driver :: and()

[英]Call to undefined method CI_DB_mysqli_driver::and()

$q_cat_beauty = $this->db->select('*')->from('ms_categories')->where('source_id', 1)->and('category_name', 'Oral Care')->get();

我正在嘗試從表中獲取類別名稱。

CI中沒有and關鍵字或方法。 如果您想在哪里和條件,您必須再次寫where

$q_cat_beauty = $this->db->select('*')->from('ms_categories')
->where('source_id', 1)->where('category_name', 'Oral Care')->get();

或在哪里使用數組

$q_cat_beauty = $this->db->select('*')->from('ms_categories')
->where(array('source_id'=> 1,'category_name' => 'Oral Care'))->get();

嘗試這個

 $q_cat_beauty =
 $this->db->where('source_id', 1)
->where('category_name', 'Oral Care')
->get('ms_categories')
->result_array();

查詢構建器類dosnt支持and(),因此,如果您將2像上面一樣鏈接到一起,它將代表,您可以繼續鏈接

https://www.codeigniter.com/userguide3/database/query_builder.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM