我試圖在codeigniter中的一系列數據之間加載數據。 我無法得到where語句的權利。我想查詢的語句是:「WHERE OR」在Codeigniter中加載數據範圍中的數據PHP
1-獲取數據,如果"inv_firstdate"
是
2- $from
和$to
之間,或者如果inv_seconddate
是$from
和$to
之間
我試圖在代碼查詢, 我需要幫助嗎,有什麼想法?
$from = "20150309";
$to = "2015410";
$query = $this->db->select('*');
$query = $this->db->from('inv');
$query = $this->db->join('users', 'users.hu_id = inv.usr_id');
$query = $this->db->order_by('inv_id', 'desc');
$query = $this->db->where('hu_sponsor', $id);
$query = $this->db->where('pln_duration', 30);
$query = $this->db->where('inv_status', 1);
$query = $this->db->where('inv_firstdate >=', $from);
$query = $this->db->where('inv_firstdate <=', $to);
$query = $this->db->or_where('inv_seconddate >=', $to);
$query = $this->db->or_where('inv_seconddate <=', $from);
爲什麼你將每行分配給$ query? – 2015-03-13 14:02:06
你對此有何建議? – 2015-03-13 15:26:18