Did you do this query by hand? You forgot the sprintf() function to replace the parameters, the code should be:
$query_WADAlodges = sprintf("SELECT DISTINCT LodgeID, Lodge, GSG_URL, banner_image_new, Country, banner_image_new_title, photo_one, photo_one_title, Summary_2013, lodges.CountryID, UserIDIT, LodgeIDPL, UserIDPL
FROM lodges
INNER JOIN countries ON lodges.CountryID = countries.CountryID
INNER JOIN product_users ON lodges.LodgeID = product_users.LodgeIDIT
LEFT JOIN product_likes ON lodges.LodgeID = product_likes.LodgeIDPL AND product_likes.UserIDPL = %s
WHERE Product_Type = 'Property' AND product_likes.LodgeIDPL IS NULL
", GetSQLValueString($ParamUserID_WADAlodges, "int"));