OR 运算符
$sql = $zbp->db->sql->get()->select($zbp->table['Post']) ->where( array('or', array( array('log_ID', '1'), array('log_Title', '2'), ), ) ) ->sql; // 注意,此处的条件也可以写为->where('or',array('=', 'log_ID', '1'),array('=', 'log_Title', '2'))
SELECT * FROM zbp_post WHERE ((1 = 1) AND ( log_ID = '1' OR log_Title = '2' ) )
非缺省操作符:
// 缺省操作符为 = ,也可使用其他操作符 $sql = $zbp->db->sql->get()->select($zbp->table['Post']) ->where( array('or', array( array('<>', 'log_ID', '1'), array('LIKE', 'log_Title', '2'), ), ) ) ->sql;
SELECT * FROM zbp_post WHERE ((1 = 1) AND ( log_ID <> '1' OR log_Title LIKE '2' ) )