我的问题是,我想从数据库中选择一行,这是最相似的搜索文本。从数据库中选择一行字符串
$string = "I want to buy a new notebook";
和DB我有,例如:
1st row| keywords: buy notebook | message: okay i will help u |
2nd row| keywords: sell notebook | message: okay i will help u |
3rd row| keywords: notebook exchange | message: okay i will help u |
而结果将是第一行,因为它包含笔记本电脑,甚至购买并没有只包含笔记本的所有行。
我希望你明白我想要什么。
感谢。
查看数据库的全文搜索。猜你想要这个主题起始者不想要的东西;):http://stackoverflow.com/questions/2282679/mysql-fulltext-search-only-results-that-contain-all-words –
谢谢你也:) –