微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何将pythonflask中的多个变量传递给mysqldb?

如何解决如何将pythonflask中的多个变量传递给mysqldb?

我已尝试应用此问题中的建议,但似乎仍然无法使代码正常工作。我正在尝试传递两个变量

How to pass variables in python flask to mysqldb?

cur = MysqL.connection.cursor()
for row in jdict:
  headline = row['title']
  url = row['url']
  cur.execute("INSERT INTO headlinetitles (Title,Url) VALUES ('%s','%s');",str(headline),str(url))
MysqL.connection.commit()

我收到错误类型错误:execute() 需要 2 到 3 个位置参数,但给出了 4 个

解决方法

我找到了解决方案。也许这会对某人有所帮助。

cur = mysql.connection.cursor()
for row in jdict:
    headline = row['title']
    url = row['url']
    sqldata = ("INSERT INTO headlinetitles (Title,Url) VALUES ('%s','%s');",str(headline),str(url))
    cur.execute = (sqldata)
mysql.connection.commit()

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。