gpt4 book ai didi

php - 首先检查表A,如果没有找到检查其他表

转载 作者:行者123 更新时间:2023-11-29 04:05:24 26 4
gpt4 key购买 nike

我正在创建一个登录,我为用户 A 和用户 B 创建了单独的表。

如果尝试登录的用户在表 A 中,我想做的是首先检查第一个表,如果是,则不会去表 B 检查登录凭据,如果不是,则去表 B 并检查登录凭据。

表A

SELECT * FROM tableA WHERE userId='$userId' AND password='$password'

表B

SELECT * FROM tableB WHERE accountNumber='$accountNumber' AND password='$password'

注意:这两个表有不同的字段名称userIdaccountNumber

最佳答案

我假设您正在从客户端获取用户名和密码的值,所以我只会告诉您您要求的内容。

   $getUserBasic1=$db->prepare('SELECT * FROM tableA WHERE userId="$userId" AND password="$password"');

$getUserBasic1->execute();
$user= $getUserBasic1->fetchAll();
if(count($user)>0)
{
//if yes do what you want here
}
else
{
$getUserBasic2=$db2->prepare('SELECT * FROM tableB WHERE accountNumber="$accountNumber" AND password="$password"');
$getUserBasic2->execute();
$user2= $getUserBasic2->fetchAll();
//write your code here
}

关于php - 首先检查表A,如果没有找到检查其他表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46130377/

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