首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用python QT和mysql数据库向mysql插入数据

使用python QT和mysql数据库向mysql插入数据
EN

Stack Overflow用户
提问于 2022-05-11 16:30:39
回答 1查看 142关注 0票数 0

我很难从我尝试过的数据库中插入或检索数据,我看了很多教程,但每次都在cur.execute()中停下来。我发现问题在像self.FirstNmae.text()函数一样的值上--停止在这里

代码语言:javascript
复制
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")
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-05-12 15:51:34

你好,朋友,我不能评论,所以我会在您的代码中发布答案,您是一个新开发人员,您的功能很好--没有问题--我认为问题在您的数据库中,如果您错过了什么东西,或者您弄乱了像FirstNmae这样的写属性

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72204571

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档