为了账号安全,请及时绑定邮箱和手机立即绑定

想传递它们的值,怎么写呢,我这种写法报错?何解?

想传递它们的值,怎么写呢,我这种写法报错?何解?

PIPIONE 2022-09-18 18:14:54

query="select task_type from task_type_table where module_name=%(MODULE_NAME)s and task_name=%(TASK_NAME_img)s" % vars()
cursor_fetch.execute(query)
results=cursor_fetch.fetchall()
MODULE_NAME和TASK_NAME_img都是变量的名字

查看完整描述

2 回答

?
湖上湖

TA贡献1666条经验 获得超2个赞

query="select task_type from task_type_table where module_name=%s and task_name=%s"
cursor_fetch.execute(query, [var1, var2])
results=cursor_fetch.fetchall()
我这样的sql查询是没问题的
你的出错可能是字符串缺少引号的缘故吧

查看完整回答
反对 回复 2022-09-21
?
哔哔one

TA贡献1533条经验 获得超7个赞

query="select task_type from task_type_table where module_name=%(MODULE_NAME)s and task_name=%(TASK_NAME_img)s"
cursor_fetch.execute(query, vars())
results=cursor_fetch.fetchall()

查看完整回答
反对 回复 2022-09-21

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信