根据评分和位置提出建议

时间:2017-04-14 23:09:29

标签: php mysql join

这是我目前在我网站上使用的推荐代码。我想改变它,以便它根据酒店的位置推荐。如果用户评价了某些内容(在本例中是我网站上的酒店),它会推荐我在我网站上的所有内容,但是从最高级别的酒店到最低级别的订单。但是,我想实施一些建议用户根据他们评价的酒店位置的酒店。例如,如果他们评价达勒姆的一家酒店,它将输出所有在达勒姆的酒店......

SQL查询:

$query = 'SELECT users.name as username, hotel.Hotel_name, tbl_rating.rate 
          FROM users
          JOIN tbl_rating ON users.id = tbl_rating.user_id
          JOIN hotel ON hotel.id = tbl_rating.hotel_id';

如何根据酒店位置修改要推荐的select语句

酒店结构的数据库:

id(int 11) 
Hotel_name(text)
Hotel_Location(text)
Hotel_price(int 11) 
image(varchar 500) 
description(text)

评级结构的数据库:

id(int 11) 
rate(float) 
user_id(int 11)
hotel_id(int 11)
time_date(datetime)

0 个答案:

没有答案