Grouping WHERE clauses in Codeigniter

后端 未结 6 999
陌清茗
陌清茗 2020-11-27 21:02

I want to produce the following SQL code using Active Records in Codeigniter:

WHERE name != \'Joe\' AND (age < 69 OR id > 50)

Doing t

6条回答
  •  误落风尘
    2020-11-27 21:44

    In Codeigniter 3.0.3 you can do it simple like this :

    $this->db->select()
      ->from('users')
      ->where('name !=', 'Joe')
      ->group_start() // Open bracket
      ->where('age <', 69)
      ->or_where('id <', $id)
      ->group_end(); // Close bracket
    

    Perhaps it can help

提交回复
热议问题