conn = sqlite3.connect("D:\\data.db")
cur = conn.execute("create table if not exists "+login_id+"(UID varchar(128) primary key,phone varchar(128), QQ varchar(128),address varchar(125));")
hel[1].commit()
hel[1].close()
肯定不能啊,你这样传相当于把一个语句分割成几节字符串了,要么用占位符%s 要么用.format
不要在execute函数里面拼接字符串
先赋值给一个sql变量,再把sql变量放到函数里执行
真正执行前,先print一下,看看你到底拼接了个什么鬼
你这明显语法都是错的