這個問題在這里已經有了答案: CodeIgniter get_where (4個答案) 23 小時前關閉。
我需要進行查詢以僅回傳活動記錄,在這種情況下為imo_status== 1
進行此查詢的最佳方法是什么?我正在使用 CI3
下面是源代碼。
// LISTA OS AGENCIAMENTOS NO BANCO DE DADOS
public function getProperties()
{
$this->db->select('*');
$this->db->from('ci_properties');
$this->db->where('imo_status' == 1);
return $this->db->get("ci_properties")->result_array();
/*$query = $this->db->get("ci_properties");
return $query->result_array();*/
}
uj5u.com熱心網友回復:
您構建查詢然后不要使用它:
return $this->db->get("ci_properties")->result_array();
這消除了查詢生成器,基本上是從“ci_properties”中“獲取所有”。要使用您的查詢:
$query = $this->db->get();
return $query->result();
這是因為你已經在'from'部分指定了表,get('table name') 將得到所有。
uj5u.com熱心網友回復:
我解決了這個
public function getProperties()
{
$this->db->select('*');
$this->db->from('ci_properties');
$this->db->where('imo_status', 1);
$query = $this->db->get();
return $query->result_array();
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/517567.html
