codeigniter模型上的多个if语句无法运行多个查询

时间:2018-10-07 10:34:31

标签: php codeigniter

如果在codeigniter模型上的语句无法运行多个查询,我该如何运行多个?

这是我模型上的查询,如果条件满足,它们只会在第一天返回结果。

        if (isset($_POST['globalSearch'])) {
            $search_order = $_POST['globalSearch'];
            $this->db->where("m.material_request_id LIKE '%$search_order%'" , null , false);
        }
        if ($_POST['globalSearch'] == 'delivery') {
            $search_order = 3;
            $this->db->where("m.order_type" , $search_order );
        }
        if ($_POST['globalSearch'] == 'material') {
            $search_order = 2;
            $this->db->where("m.order_type" , $search_order );
        }   
        if ($_POST['globalSearch'] == 'type3') {
            $search_order = 1;
            $this->db->where("m.order_type" , $search_order );
        }

0 个答案:

没有答案