永发信息网

python 如何把变量的值传递给execute的sql中去

答案:1  悬赏:80  手机版
解决时间 2021-11-13 03:29
python 如何把变量的值传递给execute的sql中去
最佳答案
问题:
curs.execute("select * from tables where userid=%s and code=%s")%(IDEntry2.get(),%IDEntry1.get()) #Entry获取的值无法当成变量传递给execute的sql语句中。

问题是IDEntry1之前多了一个%

解决:
#curs.execute("select * from tables where userid=‘aaa’ and code=‘123’") //直接写死就可以
按照可以的进行替换
selectSql = "select * from tables where userid=‘%s’ and code=‘%s’" % (str(IDEntry2.get()),str(IDEntry1.get()))#加str确认与%s匹配
curs.execute(selectSql)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
装修铲墙是怎么收费的
历史上有夏淳于吗萌妻食神中男主原型人物是谁
太原市2014~2015学年高二年级第一学段测评物
1、css中背景属性有哪些?各自的作用是什么?
麻球的做法和配方,麻圆怎么做
安平县的经济
和外国老婆离婚了之后能不能娶个中国老婆?
1减4等于2的火柴游戏
x/2=y=1-2z绕y轴旋转后的曲面方程怎么求
灵武明胜古迹
宝骏360首付怎么分期的
solidworks提示请从两个不同的零部件中选择实
福通CNG加气站这个地址在什么地方,我要处理
刚才清除祖坟杂草时候出现一只金蟾还从我的脚
甲酸的化学式为HCOOH,而羧酸为-COOH,为什么
推荐资讯
请问报告中经常使用的issue、query、comment
什么人都可以在小赢卡贷上贷款?
技嘉G41主板怎样用U盘启动?
中国移动的某些收费问题=.=
英文的1234567怎么写,在表上显示的
if you order any meat noodles中用any为什么
有人用 koa2 框架吗
从和硕到大河沿坐火车怎么走
福特福睿斯是否用高田安全气囊
如果买了平安守护金生两全保险,每月交一千四
雅韵美容美体生活馆地址在哪,我要去那里办事
建行网上银行ybla0332xx04是什么意思
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?