我需要的是执行此查询(MYISAM)
$sql = "SELECT EventName
FROM adds_table_events
WHERE MATCH (EventName) AGAINST (? IN BOOLEAN MODE)
ORDER BY EventDate asc
LIMIT 4
return $this->db->query($sql, array($name));
以及我需要找到的所有匹配等于"一些文字"。
例如,我的正确结果必须是:
"我是一些文字" ,纠正
"有些文字没问题" ,纠正
"有些不是文字",不正确的
"更多东西有些文字" ,正确
但我明白了:
"我是一些文字" ,纠正
"其他文字其确定" ,正确
"有些不是文字",正确
"更多的事情一些树",正确
从http://dev.mysql.com/doc/refman/5.1/en/fulltext-boolean.html阅读本文档时,它说:
'"有些词"'
查找包含完整短语“some words”的行(例如,包含“某些智慧词”但不包含“某些噪音词”的行)。请注意,包含该短语的“"”字符是分隔该短语的运算符字符。它们不是包含搜索字符串本身的引号。
但我不知道如何使用“"”字符
谢谢!