TP5 find_in_set用法

  1. $id=4;
  2.  Db::name('menu')->where('FIND_IN_SET(:id,pid_all)',['id' => $id])->update([$field => $title]);

$map[]=['exp','FIND_IN_SET(2,needID)'];

$db->where($map)->select();

有的时候我们的数据存入数据的时候格式是这样的  1,2,3,4

当使用的时候 我们需要查询出  某一个数值在 这个字段里面,这种情况就需要用到 FIND_IN_SET

在thinkphp5 中 我们可以使用 FIND_IN_SET 来进行查询

$where[] = [‘exp’,’FIND_IN_SET(2,category_id)’];

db()->where($where)->select();

原文地址:https://www.cnblogs.com/qczy/p/10818581.html