我遇到了php函数的问题。PHP - 有多个字的字段匹配
我正在婚礼网站上工作,有一个页面,客人在婚礼上确认身份。
我的结构,他们把这个名字的模块,但它们可以改变姓氏的位置和名称
:::::
例
应邀名字是马里奥·罗西家庭 但他们可以这样写:
马里奥家庭罗西,罗西家庭,马里奥·罗西....
:::::
...所以我需要一个PHP函数,检查名称插入配衬着,或包含多个值“马里奥”,“罗西”,“家庭” ......
请问,我该怎么办?
谢谢你的时间。
此致敬礼。
我遇到了php函数的问题。PHP - 有多个字的字段匹配
我正在婚礼网站上工作,有一个页面,客人在婚礼上确认身份。
我的结构,他们把这个名字的模块,但它们可以改变姓氏的位置和名称
:::::
例
应邀名字是马里奥·罗西家庭 但他们可以这样写:
马里奥家庭罗西,罗西家庭,马里奥·罗西....
:::::
...所以我需要一个PHP函数,检查名称插入配衬着,或包含多个值“马里奥”,“罗西”,“家庭” ......
请问,我该怎么办?
谢谢你的时间。
此致敬礼。
我阅读了关于这个问题的所有评论。
我知道你只用PHP工作。 如果我是对的,那就是你害怕把所有名字都写出来的原因,而且你是对的。
我诚恳地建议避免这种做法。
后端的数据库像Mysql一样,不难设置,管理和连接php。
如果你这样做,你可以使用一些简单的自动完成查询,以便当被邀请的人类型,建议从DB的相应字符串。
问候
我猜你猜列表是分贝所以这可能是可能的解决方案:
SELECT * FROM tablename WHERE CONCAT_WS('', firstname, middlename, lastname) LIKE '%keyword%'
犀牛嗨! 感谢您的快速回复! 我试过这个: //从表格中获取值 $ name = $ _ POST ['nome']; $ guest = $ _ POST ['invitati']; $ email = $ _ POST ['email']; if($ name =='Mario Rossi Family'|| $ name =='Mario Rossi'|| $ name =='Rossi Family'){ 它很好用......但在这种情况下,我有写出名字的每一个可能的选择...我想简化... – Azas
你有没有在数据库中保存你的客人名单? –
不......我只会在一个PHP页面上工作......但如果你说这是简单的工作在分贝,你可以给我一个建议,我真的很感激它。 – Azas