SELECT film_id FROM user_films WHERE user_id = USERID
SELECT * FROM films WHERE film_id IN (film_id1, ..., film_idN)
SELECT f.* FROM user_films AS uf
INNER JOIN films AS f ON f.film_id = uf.film_id
WHERE uf.user_id = USERID
Возникает только вопрос, можно ли писать значение сразу в две базы. В смысле если человек добавит фильм, он должен быть в базе юзеров и базе фильмов.Под базами Вы подразумеваете таблицы, как я понял. Тогда у меня встречный вопрос: что значит «сразу» — одним запросом? Одним не выйдет, сделайте двумя последовательными.
try_files $uri $uri/ @index;
location @index {
fastcgi_pass ...;
fastcgi_param SCRIPT_FILENAME /path/to/index.php;
fastcgi_param SCRIPT_NAME /index.php;
fastcgi_param QUERY_STRING q=$uri&$args;
... прочие fastcgi_param
}