|
PHP复制代码 $this->db->select ( '大类,中类,小类' );
$this->db->or_like ( '编号', '/' . $code . '/' );
$this->db->or_where ( '编号', '/' . $code2 . '/' );
$this->db->or_like ( '编号', '/' . $code3 . '/' );
$group = $this->db->get ( '1_zhiye' );
$zhiye = $group->result_array (); 复制代码
为什么一经AC解释就变成了这样
SQL复制代码
SELECT `大类`, `中类`, `小类`
FROM (`e_1_zhiye`)
WHERE `编号` = '/S/'
AND `编号` LIKE '%/SIE/%'
OR `编号` LIKE '%/SI/%' 复制代码
把 = 操作的放到前面 like操作的放到后面,很智能,但别用and连接啊.. 我代码里写得是or哦...
谁知道为什么会这样,我是想用or连接着三个查询语句的. |
|