在数据库中查找字符串(不完全匹配)

时间:2014-09-15 11:38:20

标签: php mysql string substring

我在mysql数据库中有一个表,其中我有一个名字的字段和一个名字的字段。

此外,我还有一个存储在另一个表中的文本。

有些名称也可能是文本的一部分。

我希望在输出文本之前在文本中搜索名称并在文本中围绕这些名称建立链接。

文本中的名称可能以不同的方式书写:

  • 名字姓氏
  • 姓氏,名字
  • 名字的第一个字母。姓氏
  • 姓氏

我怎样才能实现最完整的字符串周围只有一个链接。 例如:我不希望在名字姓氏附近有一个链接,并且在这个链接中再次使用姓氏。

编辑:我试图为数组中的所有名称存储所有可能的组合。然后我在文本中搜索这些组合。我遇到的问题是我找到了例如“John Doe”并创建了一个链接,但我也找到了“Doe”并且还生成了一个链接,其结果如下:“link”John“link”Doe“/链接 “”/链接“

谢谢你,以及最好的问候

0 个答案:

没有答案