我得到了一些代码,但没有真正开始工作
listdata = [1, 2]
listdata1.insert(1, raw_input("Enter first thing into DB: ")
listdata2.insert(2, raw_input("Enter second thing into DB: ")
然后我制作数据库,然后
cursor.execute("INSERT INTO testdb (TABLE, TABLE) VALUES (%s, %s)", (listdata1, listdata2
这给了我: NameError:name' listdata1'未定义
这样插入甚至可能吗?或者我怎么能让它工作?
答案 0 :(得分:0)
问题发生在这里:
listdata1.insert(1, raw_input("Enter first thing into DB: ")
您尚未定义变量listdata1
。将其更改为listdata,您将修复NameError。
此外,您可以追加而不是插入例如
listdata.append( raw_input("Enter first thing into DB: ") )
然后原始输入将保留在listdata中 0 的位置,您可以通过listdata[0]
sql看起来也错了('TABLE'出现两次)