TP5 find_in_set用法

tp5.0

复制代码
//值为数字
$id=419;
$where[] = ['exp',Db::raw("FIND_IN_SET($id,category)")];//category值为数字,例子:419,415,414
//值为字符串
$id值等于dfd 要注意'引号
$where[] = ['exp',Db::raw("FIND_IN_SET('$id',category)")];//category值为数字,例子:'349/417/419','349/413/415','349/413/416'


Db::name('menu')->where('FIND_IN_SET(:id,pid_all)',['id' => $id])->update([$field => $title]);
复制代码

tp5.1

 $department_id=intval($post['department_id']);
 $where[] = ['','exp',Db::raw("FIND_IN_SET($department_id,a.join_bm)")];

   $where[] = ['', 'exp', db()->raw("FIND_IN_SET({$labelId},label)")];

 

posted @   zhang_you_wu  阅读(367)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
历史上的今天:
2017-07-12 TortoiseSVN文件夹操作
点击右上角即可分享
微信分享提示