1

我正在使用 sql 查询来搜索我的帖子表中的主题标签,然后是一个单词。例如#cats,我正在使用regexp它,因为它使我能够使用正则表达式来查找字符串匹配#cats但具有模式的内容。

问题是我认为这#打破了查询。这是我的查询,

mysql_query("SELECT * FROM somewhere WHERE something regexp '[[:<:]]#cats[[:>:]]'");

我试过这个来逃避#

mysql_query("SELECT * FROM somewhere WHERE something regexp '[[:<:]]\\#\cats[[:>:]]'");

任何人都可以帮我摆脱这个哈希,这让我非常恼火:(

4

1 回答 1

3

问题是空格和#.

试试这个:

WHERE something REGEXP '#cats[[:>:]]'
于 2012-04-25T19:22:16.777 回答