आप where_in
. का उपयोग कर सकते हैं एक ही कॉलम के लिए एकाधिक या-कथनों के शॉर्टकट के रूप में विधि:
$available_ids = [1, 2, 3];
$this->db->where_in('id', $available_ids);
// WHERE id IN (1, 2, 3)
यदि आप एक से अधिक कॉलम देखना चाहते हैं (नाम 'एडम' है या शीर्षक 'ग्रैंड पूबा' है या स्थिति 'सक्रिय' है), तो आप or_where
का उपयोग कर सकते हैं इसके बजाय विधि:
$this->db->where('name', $name);
$this->db->or_where('title', $title);
$this->db->or_where('status', $status);
// WHERE name = 'Adam' OR title = 'Grand Poobah' OR status = 'Active'
यह सब एक साथ रखने के लिए, आप
$available_ids = [1, 2, 3];
$query = $this->db->select('*')->from('bla')->where_in('id', $available_ids)->get();
// SELECT * FROM bla WHERE id IN (1, 2, 3)
CodeIgniter v3 Reference
CodeIgniter v2 Reference