gpt4 book ai didi

php - 如何对查询进行多项检查以选择其中一项为真?

转载 作者:行者123 更新时间:2023-11-29 18:21:42 25 4
gpt4 key购买 nike

我有一个查询,检查插入的名字和姓氏是否存在于数据库中,我想检查名字和姓氏或电子邮件,所以如果插入的名字和姓氏存在,那么用户找到了,如果电子邮件仅存在于数据库中,那么也找到了用户,该怎么做?

这是代码:

$query = "SELECT * FROM users WHERE first_name='" . $f_name . "' AND last_name='" . $l_name . "'";
$result = mysql_query($query);
$row = mysql_fetch_assoc($result);
if(empty($row)){
//some code to add the user to the database
}else{
//user is found
}

所以我希望 else 意味着数据库中不存在(名字和姓氏)或(仅电子邮件)

最佳答案

$query = "SELECT * FROM users WHERE (first_name='" . $f_name . "' AND last_name='" . $l_name . "') OR (email = '" . $email . "')";

关于php - 如何对查询进行多项检查以选择其中一项为真?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46520581/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com