Python 如何将多个变量放入SQL查询

Python 如何将多个变量放入SQL查询,python,sql,Python,Sql,比如说 a = input("first digit:") b = input("second digit:") c = input("third digit:") c.execute("INSERT INTO batch VALUES a, b, c") 但是,这不起作用?您可以尝试以下方法: c.execute("INSERT INTO batch VALUES(?, ?, ?)", (a,b,d)) 确保不再使用c,因为您也将它用作游标。这会将您的c=connection.curso

比如说

a = input("first digit:")
b = input("second digit:")
c = input("third digit:")
c.execute("INSERT INTO batch VALUES a, b, c")
但是,这不起作用?

您可以尝试以下方法:

 c.execute("INSERT INTO batch VALUES(?, ?, ?)", (a,b,d))

确保不再使用c,因为您也将它用作游标。这会将您的
c=connection.cursor()
更改为
c=(“输入”)

欢迎使用SO,请更详细地描述您的问题。sql语句很好