如何检查与用户名匹配的密码并从其他表中返回数据。
我有两张桌子。Users and Lists
。在lists
表格中,我有一个电子邮件列,还有一些在用户表格中,我有一个电子邮件和密码列。
如何检查用户名和密码并匹配lists
表中的相应值?
尝试的是一些连接,但我的问题是我在php文件上运行它.. 所以它也需要从那里运行。
这是我查询1个数据库的查询。
$sql = "SELECT *
FROM users
WHERE Email = '$email'
AND Password = '$password'"
我认为应该像
$sql = "SELECT colomn1
,colomn2
,colomn3
FROM list
WHERE email = $email
and password = $password
LEFT OUTER JOIN lists.email
on users.email.
答案 0 :(得分:1)
怎么样:
$sql= "SELECT
colomn1, colomn2, colomn3
FROM
list
LEFT JOIN
users USING (email)
WHERE
list.email = '$email'
AND list.password = '$passwhere'"