Php 显示来自mySQL的类似结果

Php 显示来自mySQL的类似结果,php,mysql,Php,Mysql,如果找不到完全匹配的词,如何创建返回类似词的查询?例如,如果查询试图匹配“mstke”,并且在数据库中找不到该词,则结果应包含类似的词,如“错误”、“失误”、“采取”和“薄雾” 我尝试了%LIKE%,但它显示了单词的精确匹配。您应该探索该选项。Soundex将匹配类似的发音单词。使用soundex,您将能够匹配示例中的一些但不是所有单词 你可以看看是否适合你。我希望它不会适用于你给出的每个例子,但可能适用于一些例子 是一篇更深入的博客文章。试试看 similar_text() levenshte

如果找不到完全匹配的词,如何创建返回类似词的查询?例如,如果查询试图匹配“mstke”,并且在数据库中找不到该词,则结果应包含类似的词,如“错误”、“失误”、“采取”和“薄雾”


我尝试了
%LIKE%
,但它显示了单词的精确匹配。

您应该探索该选项。Soundex将匹配类似的发音单词。使用soundex,您将能够匹配示例中的一些但不是所有单词

你可以看看是否适合你。我希望它不会适用于你给出的每个例子,但可能适用于一些例子

是一篇更深入的博客文章。

试试看

similar_text()
levenshtein() 
soundex()
请查收