大米CMS官网论坛,大米站长联盟,大米站长之家,大米开发者社区

标题: 大米cms7.x链式简单组合出复杂的and or查询 [打印本页]

作者: 追影    时间: 2025-7-3 10:44
标题: 大米cms7.x链式简单组合出复杂的and or查询
本帖最后由 追影 于 2025-7-3 10:47 编辑

看懂这条就不用担心复杂的and or sql组合输出语句了:
  1. M('table')
  2. ->where('username','=','xiaoli')
  3.     ->where([
  4.         ['is_lock', '<>', 1],
  5.         ['status', '=', 1, 'or'] // 第三个参数是值,第四个参数是逻辑符
  6.     ])
  7.     ->select();
复制代码

或条件也可以用whereOr
闭包嵌套使用demo:
  1. M('table')
  2. ->where('username','=','xiaoli')
  3. ->where(function ($query) {
  4.         $query->where('is_lock', '<>', 1)
  5.               ->whereOr('status', 1);
  6.     })
复制代码








欢迎光临 大米CMS官网论坛,大米站长联盟,大米站长之家,大米开发者社区 (https://www.damicms.com/bbs/) Powered by Discuz! X3.1