根据usertype显示mysql中只有一行

时间:2014-12-03 18:51:46

标签: php mysql

我已经创建了登录表单,当用户登录时,我将SESSION存储在他的凭据中。其中一行是usertype,对每个用户都是唯一的。现在我有两张桌子。表users

id
...
usertype

第二个表格为hauses,其中还有一行usertype

第三个表是user_hauses

hause_usertype
user_usertype

现在我尝试用usertype=1日志用户将此1存储到会话中,然后点击Hauses按钮只加载来自DB {{1}的那一行}}。尝试了这个查询但到目前为止没有工作。

usertype=1

1 个答案:

答案 0 :(得分:3)

看起来像一个拼写错误,请参阅第二行的结尾更改r2u到h2u

$q = mysqli_query($con, "SELECT * FROM `houses` AS c
                   LEFT JOIN `user_hauses` AS h2u ON c.hause_id = h2u.user_id
                   LEFT JOIN `users` AS u ON h2u.user_id = u.usertype");
相关问题