我想通过电子邮件或唯一代码选择firsname,mobileno,city,employee-name等,因为电子邮件会因用户和我使用电子邮件的内容而异。作为登录,所以如果有任何用户输入电子邮件或代码,我想回复他/他的详细信息。
考虑我的数据库Has:
id firstname MobileNo City State Email Code
1 xxxxx 0000000 Arkansas California YYY@xx.com ABCDE
所以我使用了查询,但它不起作用
$sql = mysql_query("SELECT firstname,Mobileno,City,Employee-Name FROM `clients` WHERE email = '$email' AND code = '$code'");
所以请帮帮我,谢谢你。
答案 0 :(得分:0)
你的问题标题说明了一切。使用OR
代替AND
:
$sql = mysql_query("SELECT firstname,Mobileno,City,Employee-Name
FROM `clients`
WHERE email = '$email'
OR code = '$code'")
OR
表示email='$email'
或code='$code'
。
如果您使用AND
,则应满足这两个条件。
答案 1 :(得分:0)
因为我知道你想使用电子邮件或代码之一吗?
我认为你应该使用它:
$sql = mysql_query("SELECT firstname,Mobileno,City,Employee-Name FROM `clients` WHERE email = '$email' OR code = '$code'");
答案 2 :(得分:0)
将此代码与OR
条件一起使用。
$sql = mysql_query("SELECT firstname,Mobileno,City,Employee-Name
FROM `clients`
WHERE email = '.$email.'
OR code = '.$code.'")