wie zu verwenden or_where und wo in codeigniter

Stehe ich vor einem problem bei der Verwendung von active record or_where
wie ich das mache oder nur für einen bestimmten Bereich ich.e meeting_status

$this->db->_protect_identifiers=false;
        $this->db->select("g.category_id,f.doc_type_id,g.category_name,f.doc_type_name,c.meeting_name_id, c.meeting_name as mn, d.meeting_type_id, d.meeting_type_name, e.venue_id, e.venue_name, u.*, (select count(*) from tbl_meeting_decisions where meeting_id=u.meeting_id and record_status= 'ACTIVE') as `meeting_decision`, (select count(*) from tbl_meeting_actions  where meeting_id=u.meeting_id and record_status= 'ACTIVE') as `meeting_action`, (select count(*) from tbl_meeting_actions  where meeting_id=u.meeting_id and action_status='OPEN' and record_status= 'ACTIVE') as `meeting_close_action`");
        $this->db->from('tbl_meeting_plans u');
        $this->db->join('tbl_meeting_names c', 'c.meeting_name_id = u.meeting_name');
        $this->db->join('tbl_meeting_types d', 'd.meeting_type_id = u.meeting_mode_id');
        $this->db->join('tbl_meeting_venue e', 'e.venue_id = u.venue_id ');
        $this->db->join('tbl_document_types f', 'f.doc_type_id = u.meeting_type_id ');
        $this->db->join('tbl_categories g', 'g.category_id = u.meeting_category_id ');

             $this->db->where(array('u.meeting_type_id'=>$str2,'u.meeting_category_id'=>$str1,'u.meeting_status'=>'Planning','u.record_status'=>'ACTIVE'  ));
$this->db->or_where(array('u.meesting_status'=>'Meeting Updated' ));
Ich bin nicht 100% Recht, aber wenn es eine solche situation anwenden where-Klausel verwende ich immer meine benutzerdefinierte sql-Abfrage. $sql = " DEIN SQL-QUERY $query = $this->db->query($sql); $res = $query->ergebnis_array(); return $res; Weil ich bin auch vor einer Menge von problem, während Sie verwenden, wo und or_where clasue in codeIgniter. 🙁
warum gehst du nicht schauen auf die generierte query mit: echo $this->db->last_query(); und lassen Sie uns sehen, die Abfrage
Ich löste es, Jungs!
Problem war ich hatte einen stick mit active records oder ich das gleiche tun.

InformationsquelleAutor Ganesh RJ | 2013-05-15

Schreibe einen Kommentar