如何检查与用户名匹配的密码并从其他表返回数据。

我有2张桌子。 Users and Lists。在lists表中,我有一列用于电子邮件,在user表中还有一列,其中有一列用于电子邮件和密码。
如何检查用户名和密码并匹配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.


tables http://www.project-hr.nl/tables.png

最佳答案

这个怎么样:

$sql= "SELECT
           colomn1, colomn2, colomn3
       FROM
           list
               LEFT JOIN
           users USING (email)
       WHERE
           list.email = '$email'
               AND list.password = '$passwhere'"

关于php - 检查表1中的用户名并返回表2中的数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23832698/

10-16 04:43