当用户点击页面上的登录按钮以验证我需要做什么时:
首先检查他们是否存在以及他们的登录信息在成员表中是否有效。
第二次使用输入的用户名现在检查他们是否有权访问此特定页面,方法是使用他们的用户名检查访问表。
我必须拥有表成员和访问权限。
成员(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/