PHP MySQL从一个表中选择ID,从另一个表中选择照片

时间:2016-05-25 11:45:30

标签: php mysql join

我的数据库中有两个表。一个表包含有关用户的信息,而另一个表包含有关预留的数据。当用户进行预订时,用户ID将被放置在预订表中。现在我想显示已预订的用户的照片,以及预订的评论和日期,但照片在用户表中。

以下是我的两张表:

  • 表格预订
  

reservationID |   userID |   日期|   roomtype |   备注

  • 表用户
  

userID |   userlevel |   电子邮件|   密码|   照片

2 个答案:

答案 0 :(得分:1)

我希望我的查询中没有出现任何语法错误,但是你去了:

SELECT * FROM `users` LEFT JOIN `reservations` ON (`users`.`userID` = `reservations`.`userID`) WHERE users.userID = [userID here]

答案 1 :(得分:1)

您可以使用此查询检索两个表值:

SELECT * FROM reservations r 
  JOIN users u ON r.userID = u.userID
 WHERE r.userID = 'your userID'