कोडिनेटर के सक्रियrecord का उपयोग कर दो तिथियों के बीच रिकॉर्ड पूछकर मैं डेटाबेस से डेटा कैसे प्राप्त कर सकता हूं?कोडनिर्देशक: दो तिथियों के बीच में पोस्ट किया गया डेटा
धन्यवाद
कोडिनेटर के सक्रियrecord का उपयोग कर दो तिथियों के बीच रिकॉर्ड पूछकर मैं डेटाबेस से डेटा कैसे प्राप्त कर सकता हूं?कोडनिर्देशक: दो तिथियों के बीच में पोस्ट किया गया डेटा
धन्यवाद
यह तुम क्या जरूरत है की तरह लग रहा:
$this->db->where('order_date >=', $first_date);
$this->db->where('order_date <=', $second_date);
return $this->db->get('orders');
का उपयोग कर दो डेटाबेस के बीच अपने डेटाबेस से डेटा खींचने की कोशिश कर रहा हूं, क्या मैं डेटा कोड पर इस कोड का उपयोग कर सकता हूं। –
@ThorpeObazee क्या होगा यदि मेरे पास दो नंबर हैं और उस दर्ज नंबर को देखना चाहते हैं या नहीं? –
इस प्रयास करें:
$this->db->where('sell_date BETWEEN "'. date('Y-m-d', strtotime($start_date)). '" and "'. date('Y-m-d', strtotime($end_date)).'"');
आशा इस काम करेंगे
मई आप के लिए यह उपयोगी .... तीन टेबल्स के साथ जुड़ें
public function get_details_beetween_dates()
{
$from = $this->input->post('fromdate');
$to = $this->input->post('todate');
$this->db->select('users.first_name, users.last_name, users.email, groups.name as designation, dailyinfo.amount as Total_Fine, dailyinfo.date as Date_of_Fine, dailyinfo.desc as Description')
->from('users')
->where('dailyinfo.date >= ',$from)
->where('dailyinfo.date <= ',$to)
->join('users_groups','users.id = users_groups.user_id')
->join('dailyinfo','users.id = dailyinfo.userid')
->join('groups','groups.id = users_groups.group_id');
/*
$this->db->select('date, amount, desc')
->from('dailyinfo')
->where('dailyinfo.date >= ',$from)
->where('dailyinfo.date <= ',$to);
*/
$q = $this->db->get();
$array['userDetails'] = $q->result();
return $array;
}
$query = $this->db
->get_where('orders',array('order_date <='=>$first_date,'order_date >='=>$second_date))
->result_array();
यह मेरे लिए महान काम किया
$this->db->where('sell_date BETWEEN "'. date('Y-m-d', strtotime($start_date)). '" and "'. date('Y-m-d', strtotime($end_date)).'"');
पूरी तरह से धन्यवाद @Madhhu काम करता है – amyogiji
आप एसक्यूएल दिनांकों तुलना करना चाहते हैं, तो आप इस कोशिश कर सकते हैं:
$this->db->select();
$this->db->from('table_name');
$this->db->where(' date_columnname >= date("'.$from.'")');
$this->db->where('date_columnname <= date("'.$to.'")');
वह मेरे लिए काम किया (PHP और MySQL) ।
यदि आप कोडनिर्देशक क्वेरी सहायक पर BETWEEN कीवर्ड का उपयोग करके मजबूर करना चाहते हैं। आप इस कोड की तरह झूठ से बचने के बिना उपयोग कर सकते हैं। सीआई संस्करण 3.1.5 पर अच्छी तरह से काम करता है। उम्मीद है कि यह किसी की मदद करेगा।
if(!empty($tglmin) && !empty($tglmax)){
$this->db->group_start();
$this->db->where('DATE(create_date) BETWEEN "'.$tglmin.'" AND "'.$tglmax.'"', '',false);
$this->db->group_end();
}
कृपया आगे बताएं, और यदि आपने कुछ भी करने की कोशिश की है, तो कृपया कोड पोस्ट करें। – jondavidjohn
मुझे नहीं पता कि आप –
के बारे में क्या बात कर रहे हैं क्या आप दो डेटाबेस के बीच अपने डेटाबेस से डेटा खींचने की कोशिश कर रहे हैं? – Jazzerus