php复选框搜索数据库用逗号隔开的字符串怎么搜索啊

例如:
数据库
clipboard.png

我筛选site_id 为 1,2的时候能搜索出来,除了用or条件怎么搜

阅读 2.3k
3 个回答
新手上路,请多包涵

不是很理解你的描述,不过你可以了解一下“find_in_set”函数,也许可以帮到你

用正则解决了
select * from xx where CONCAT(',',site_id,',') REGEXP '(1|2)';

逗号隔开貌似不影响吧?人家全文检索中各种标点符号,HTML标签。应该是写的查询语句不对

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题