我有正则表达式查询,找出在文本文件中具有相同模式的ID,考虑到单词边界。
$pattern = '[[:<:]]red[[:>:]]';
$sql = mysql_query("SELECT id FROM table WHERE f_dump REGEXP '$pattern' ");
虽然这很好, 但是在某些特殊词语
的情况下失败了 c
,c++
,c#
所以,我尝试了like % c# %
这有效,但在例如
的情况下也失败了示例字符串:i like working in php,java,c#.
请帮我解决这个问题..
问题是:我需要在mysql DB中搜索一些单词,应该完全匹配,并且应该支持搜索特殊字符。
P.S。 - 我有一个innodb数据库所以,全文搜索对我来说也不是一个选项。(虽然ver 5.6支持它,但我的版本较旧。)