我很难从我尝试过的数据库中插入或检索数据,我看了很多教程,但每次都在cur.execute()中停下来。我发现问题在像self.FirstNmae.text()函数一样的值上--停止在这里
def SignupFunction(self):
try:
connection = pymysql.connect(host=cr.host, user=cr.user, password=cr.password, database=cr.database)
cur = connection.cursor()
cur.execute("insert into users (FirstNmae , LastName, Email,Password , Confirm_Paswword ,Answer) value( %s, %s, %s, %s, %s, %s)",
(
self.FirstNmae.text(),
self.LastName.text(),
self.Email.text(),
self.Password.text(),
self.Confirm_Paswword.text(),
self.Answer.text()
))
connection.commit()
connection.close()
self.labelResult.setText("Data Inserted ")
except Exception as e:
self.labelResult.setText("Error Inserting Data")发布于 2022-05-12 15:51:34
你好,朋友,我不能评论,所以我会在您的代码中发布答案,您是一个新开发人员,您的功能很好--没有问题--我认为问题在您的数据库中,如果您错过了什么东西,或者您弄乱了像FirstNmae这样的写属性
https://stackoverflow.com/questions/72204571
复制相似问题