我创建了一个搜索用户系统,其中用户通过他们的名字或电子邮件进行搜索,但问题是如果我输入用户的全名,它不会搜索它,而且我也无法对此进行查询。我使用此查询从名字和电子邮件中获取用户。
"select * from users_profile where fname like '%$q%' or Email like '%$q%' order by rand() LIMIT 10"
但是如何从名字和名字中获取用户。假设我输入"john"
它会给出完整的结果,john doe
但是如果我输入全名,例如john doe
它不会给出任何结果。在我的数据库中,first name
由fname
和last name
表示lname
。对此有什么帮助吗?