select * from table where column = value ^ column2= value

Raz*_*thi 2 php mysql

我正在用 PHP 创建一个登录系统。我需要用户使用他或她的用户名或电子邮件或电话号码登录,然后使用密码。因为我知道在 Java 中我们会做email==user^ username == user这是否适用于 MySQL。我可以在 MySQL 中做这样的事情吗?

Select * from user WHERE mail = 'user' ^ phoneNo= 'user' ^ username = 'user' and password = 'pass'
Run Code Online (Sandbox Code Playgroud)

我试过了,但失败了。或者,我if在 PHP 中使用多个s 并像这样一次检查一个

if (mail == user){
}
Run Code Online (Sandbox Code Playgroud)

Sou*_*ose 5

查询将是 -

Select * from user WHERE (mail = 'user' or phoneNo= 'user' or username = 'user') and password = 'pass'
Run Code Online (Sandbox Code Playgroud)

或者

Select * from user WHERE 'user' in (mail, phoneNo, username) and password = 'pass'
Run Code Online (Sandbox Code Playgroud)