thinkphp5多个条件,匹配其中对应的条件

一篇文章同时属于多个分类(科幻,悬疑,言情),用英文的,来分隔

想在“悬疑”分类中阅读该文章时显示“悬疑”分类的推荐文章;

在“言情”分类中阅读改文章时显示“言情”分类的推荐文章。

请教了他们说用正则,用正则
怎么做?求大神们解答 使用**TP5**来写的

你的表里分类怎么存储的?是字符串“科幻、悬疑、言情”么
那么可以
SELECT * FROM TABLE WHERE 分类 Like '%悬疑%'

查询分类下的文章时可用in
tp5 : whereIn('悬疑',科幻,悬疑,言情);分类字段