mysql 中这样的语句如何实现 table{Id,keyword}keyword中存放的是用空格间隔的字符串现在有一已知字符穿'a b c' 如何查询到keyword中含有单词a或b或c 的记录 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 为什么是“keyword中存放的是以空格间隔的字符串”呢如果是“keyword中存放的是以逗号间隔的字符串”就可以使用find_in_set函数了 把已知字符穿'a b c' 拆分SELECT * FROM tblWHERE LOCATE( "a", keyword) || LOCATE( "b", keyword) || LOCATE( "c", keyword) preg_match_all("/[\x80-\xff]?./",$keyword,$ar);select * from 表名 where 字段名 like '%".join("%",$ar[0])."%' php输出pdf问题 请教:PHP与Ajax的简单应用!! 快速关键字过滤如何实现? Linux下PHP连接mysql的问题 50分求一思路 PHP菜鸟问题,初学者,大家多帮忙! 网上银行用Paypal? 聊天室踢人怎么实现的,谢谢! 怎样实现对查询的数据进行分页显示? 如何才能打印指定的地方呢(即打印局部) 高薪诚聘php网站程序员(在广州工作) 字符串长度问题及另一个小问题...
如果是“keyword中存放的是以逗号间隔的字符串”就可以使用find_in_set函数了
FROM tbl
WHERE LOCATE( "a", keyword) || LOCATE( "b", keyword) || LOCATE( "c", keyword)