检查表1中的用户名并从表2返回数据

时间:2014-05-23 15:07:43

标签: php mysql sql

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

我有两张桌子。 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.

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

1 个答案:

答案 0 :(得分:1)

怎么样:

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