PHP - 具有多个字的字段匹配

时间:2016-03-14 09:52:48

标签: php regex function match

我遇到了php功能问题。

我在婚礼现场工作,有一个页面,客人确认参加婚礼。

我构建了一个放置NAME的模块,但是他们可以更改姓氏和名称的位置

:::::

实施例

邀请的名字是Mario Rossi Family 但他们可以写:

马里奥罗西家族,罗西家族,马里奥罗西......

:::::

...所以我需要一个php函数来检查插入的名称是否与多个值匹配或包含多个值为" Mario" "罗西" "家庭" .....

拜托,我该怎么办?!

感谢您的时间。

最好的问候。

2 个答案:

答案 0 :(得分:0)

我阅读了关于这个问题的所有评论。

我知道您只使用PHP。 如果我是对的,那么你害怕把所有的名字都放在一边,而你是对的。

我真诚地建议避免这种做法。

后端的数据库,如Mysql,设置,管理和连接php并不困难。

如果你这样做,你可以使用一些简单的自动完成查询,这样当被邀请的人员类型时,建议使用来自DB的相应字符串。

此致

答案 1 :(得分:0)

我猜你的猜测列表在db中,所以这可能是解决方案:

SELECT * FROM tablename WHERE CONCAT_WS('', firstname, middlename, lastname) LIKE '%keyword%'