我已经制作了登录表单,当用户登录时,我存储了他的凭据SESSION
。其中一行是usertype
,对于每个用户都是唯一的。现在我有两张桌子。表 users
id
...
usertype
第二个表是hauses
,它也有行usertype
。
第三张表user_hauses
hause_usertype
user_usertype
现在我已经尝试了当用户使用usertype=1
日志将此1
存储到会话中时Hauses
然后单击按钮仅从数据库中加载带有usertype=1
的那行。尝试使用此查询,但到目前为止不起作用。
$q = mysqli_query($con, "SELECT * FROM `houses` AS c
LEFT JOIN `user_hauses` AS h2u ON c.hause_id = r2u.user_id
LEFT JOIN `users` AS u ON h2u.user_id = u.usertype");
看起来像一个错字,请参阅第 2 行末尾将 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");