Вам необходимы следующие изменения:
sql = "INSERT INTO daftar_film (`judul_film`) VALUES (%s)"
cursor.execute(sql, (val,))
Каждый параметр в вашем подготовленном выражении представлен %s
, а фактические значения передаются в вызове execute
как tuple
или list
как второй параметр. Обратите внимание, что в приведенном выше вызове фактический кортеж указан как (val,)
. Эта запятая важна; без запятой это будет считаться выражением в скобках.