声明:本站文章均为作者个人原创,图片均为实际截图。如有需要请收藏网站,禁止转载,谢谢配合!!!

本篇博客已配套视频讲解教程, 点击查看 Bilibili 视频教程



FIND_IN_SET 适用于数据库存的是集合字符串,比如商品分类 1,2,3
如果想搜索含有分类的2的商品,可以使用 FIND_IN_SET 进行查找

category_id 为接受的参数

//封装查询语句
$where['category_ids'] = Db::raw("FIND_IN_SET($category_id, category_ids)");
//执行查询
GoodsModel::where($where)->select();

数据库如图

示例

返回结果