|
|
本帖最后由 追影 于 2025-7-3 10:47 编辑
看懂这条就不用担心复杂的and or sql组合输出语句了:
- M('table')
- ->where('username','=','xiaoli')
- ->where([
- ['is_lock', '<>', 1],
- ['status', '=', 1, 'or'] // 第三个参数是值,第四个参数是逻辑符
- ])
- ->select();
复制代码
或条件也可以用whereOr
闭包嵌套使用demo:- M('table')
- ->where('username','=','xiaoli')
- ->where(function ($query) {
- $query->where('is_lock', '<>', 1)
- ->whereOr('status', 1);
- })
复制代码
|
|