gpt4 book ai didi

php - 如何合并两个不同的查询?

转载 作者:行者123 更新时间:2023-11-29 00:21:31 24 4
gpt4 key购买 nike

当用户点击页面上的登录按钮以验证我需要做什么时:

首先检查他们是否存在以及他们的登录信息在成员表中是否有效。

第二次使用输入的用户名现在检查他们是否有权访问此特定页面,方法是使用他们的用户名检查访问表。

我必须拥有表成员和访问权限。

成员(member)有以下:id,用户名,密码

访问有以下:userid,companyid

假设我的用户名= ASH 和密码= 14ash
我正在尝试登录以查看名为 TARGET 的公司的特定受限页面。

我首先使用用户名 ASH 和密码 14ash 使用我的帐户信息登录在 php 中,我用 mysql 检查名为 members 的数据库表,看看我是否存在

有时我会使用以下方法检查 ACCESS 表access.userid = ASH & access.companyid= TARGET

一旦所有检查我是否存在于两个表中,然后我让用户登录。

我试过了,但没用。

$sql="SELECT * FROM access,members 
WHERE members.username='$myusername'
AND members.password='".md5($mypassword)."')
OR (access.userid=members.username
AND access.companyid='$username')";

最佳答案

应该是

sql="SELECT * FROM access,members WHERE members.username='$myusername'AND members.password='".md5($mypassword)."' AND access.userid=members.id";

关于php - 如何合并两个不同的查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20862336/

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