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