Gre*_*hen 8 activerecord codeigniter
如何在Codeigniter的活动记录SQL查询中使用圆括号符号?例如,如何完成
SELECT * FROM `shops` WHERE (`shopid` = '10' OR `shopid` = '11') AND `shopid` <> '18'
Run Code Online (Sandbox Code Playgroud)
小智 11
$where="(`shopid` = '10' OR `shopid` = '11')";
Run Code Online (Sandbox Code Playgroud)
$ this-> db-> where($ where,NULL,FALSE);
以及AND条件的使用
$this->db->where('shopid <>', '18')
Run Code Online (Sandbox Code Playgroud)
即
$where="(`shopid` = '10' OR `shopid` = '11')";
$this->db->where($where, NULL, FALSE);
$this->db->where('shopid <>', '18')
Run Code Online (Sandbox Code Playgroud)
我想你可以这样做:
$where = "(`shopid` = '10' OR `shopid` = '11')";
$this->db->where($where) // or statement here
->where('shopid <>', '18') // chaining with AND
->get('shops');
Run Code Online (Sandbox Code Playgroud)
我不完全确定语法,我正在写这篇文章.如果这不起作用,我回家后会看一看.
| 归档时间: |
|
| 查看次数: |
10072 次 |
| 最近记录: |