Twoje zapytanie to:
SELECT * FROM movies m
INNER JOIN history h ON h.movie_id = m.id
WHERE h.user_id = $id
ORDER BY h.id --not sure what you want to order by, but it goes here
Biorąc to pod uwagę, musisz być świadomy wstrzykiwania SQL. Powinieneś używać przygotowane zestawienia zamiast po prostu dodawać zmienne bezpośrednio do zapytania.