...
PHP

thinkphp tp6 EXP表达式 的几种写法 is null not null数组条件的写法

实在不知道官方的文档是拿脚写的还是不会写

在使用二维数组做条件的时候,如下:

$where = [];
$where[] = ['a','=','1'];
$where[] = ['b','=','2'];
$where[] = ['a','=','null'||NULL]; //错误

查阅了很多资料都没有一个说法,官方文档写的简之又简,等于没说。

最后在文档评论下看到了写法:

数组 IS NULL 和 IS NOT NULL 用法
$condition=[
    ['remark', "not null",''],
    ['status', "null",'']
];

你妈妈的吻啊,绝了!

顺便整理一下

where方法的写法

where('email','null');
where('email','not null');
where('id','exp',' IN (1,3,8) ')
whereExp('id', 'IN (1,3,8) ')
whereRaw('email is null')

数组条件

$where[] = ['id','null',''];
$where[] = ['id','not null',''];
$where[] = ['id','exp','IN (1,3,8)'];
js 将字符串分割成数组时emoji表情被分割成了乱码的解决办法 vue webpack 编译混淆代码,你发布的程序可能完全暴露了。
biu biu biu
wo mic手机秒变电脑麦克风,解决你台式电脑没有麦克风的尴尬 如何在Linux上安装和配置Syncthing,实现文件同步 关于小程序上canvas移动卡顿的解决方法 hi3798mv100编译ch341串口驱动 前端禁用微信浏览器字体调整,用户设置了系统字体大小,导致微信内嵌h5页面字体大小改变