zoukankan      html  css  js  c++  java
  • yii2.0框架where条件的使用

    在yii框架中,where条件的使用多种多样,下面就和大家介绍几种常用有效的使用方法

    1、

    ['type' => 1, 'status' => 2]
    //等于
    (type = 1) AND (status = 2)
     
    2、
    ['id' => [1, 2, 3], 'status' => 2]
    //等于
    (id IN (1, 2, 3)) AND (status = 2)
    3、
    ['status' => null]
    //等于
    status IS NULL
    4、
    ['and', 'id=1', 'id=2']
    // 等于
    id=1 AND id=2
    5、
    ['and', 'type=1', ['or', 'id=1', 'id=2']]
    //等于
    type=1 AND (id=1 OR id=2)
    6、
    ['between', 'id', 1, 10]
    //等于
    id BETWEEN 1 AND 10
    7、
    ['in', 'id', [1, 2, 3]]
    //等于
    id IN (1, 2, 3)
    8、
    ['like', 'name', ['test', 'sample']]
    //等于
    name LIKE '%test%' AND name LIKE '%sample%'
    9、
    ['like', 'name', '%tester', false]
    //等于
    name LIKE '%tester'
     
    最后
    or like:和like相似,只是在第二个参数为数组的情况下用or来连接多个like 语句。
    not like:和like相似。
    or not like:和or like相似。
     
    简单的就是以上几种常用的条件,希望对大家有用
     
  • 相关阅读:
    Java--垃圾回收【转载】
    Android--adb常用命令
    Android--四大组件
    review代码,需要做些什么???
    安全测试基础 -- 概述【转载】
    python操作json
    python代码审查之flake8
    django模板语法
    python操作redis
    python发送邮件
  • 原文地址:https://www.cnblogs.com/fwqblogs/p/6559201.html
Copyright © 2011-2022 走看看