INSERT INTO film_out
(start_year, start_month, start_day, end_year, end_month, end_day)
VALUES
(?,?,?,?,?,?)
У вас есть шесть столбцов, поэтому вам нужно шесть значений.
Если у вас есть два набора из трех значений, вам необходимо повторить одинаковые значения.
Вы хотите использовать переменные связывания вместо прямой интерполяции (? Вместо '$ year').