-
$id=4;
-
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();