我正在制作一个程序,它是一个小学教师设置的测验的用户界面。我正在尝试使用用户在上一页键入的数据进行此查询。它正在数据库中查找与相关用户名和测验编号匹配的人。这是为了让老师看到学生们在某些测验中的表现。

这是我的密码。dbDatabase = sqlite3.connect('c:\\xampp\\cgi-bin\\MakingATable.db')

cuDatabase = dbDatabase.cursor()

Fieldstorage = cgi.FieldStorage() #what you typed in on the webpage

Quizno = Fieldstorage.getvalue("quizno")

UserID = Fieldstorage.getvalue("username")

#print (Quizno)

#print (UserID)

cuDatabase.execute ("""

SELECT Result

FROM resultstable

WHERE QuizID = '""" + str(Quizno) + """

AND UserID = '""" + UserID + "'")

for (row) in cuDatabase:

print (row)

dbDatabase.commit()

cuDatabase.close()

以下是我运行网页时收到的错误消息:40 FROM resultstable

41 WHERE QuizID = '""" + str(Quizno) + """

=> 42 AND UserID = '""" + UserID + "'")

43

44 for (row) in cuDatabase:

AND undefined, UserID = 'HuPa1'

OperationalError: near "HuPa1": syntax error

args = ('near "HuPa1": syntax error',)

with_traceback =

我还应该使用OR而不是AND,这样,如果用户没有完成测试,它将显示用户所做的任何测试。或者说,如果很多人做了一个小测验,那么老师会看到每个人,例如,做了小测验1?

python数据库查询怎么用变量_python中带变量的SQL查询相关推荐

  1. python 获取值类型用于定义变量_Python中的变量和简单数据类型

    变量: 变量是存储在内存中的值,在创建变量时会在内存中开辟一个空间. 变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符串. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存 ...

  2. python global 变量_python中global变量释疑

    疑问 为什么main中不能写global x语句? 在函数中如何修改global变量? 在main中修改了global变量后,在子进程中为什么没有效果? 如何利用进程池的initializer参数(函 ...

  3. python中的变量_Python中的变量

    python中的变量 This lesson deals with variables. Those who already know some programming must be familia ...

  4. Python基础_第5章_Python中的数据序列

    Python基础_第5章_Python中的数据序列 文章目录 Python基础_第5章_Python中的数据序列 Python中的数据序列 一.字典--Python中的==查询==神器 1.为什么需要 ...

  5. Python基础_第3章_Python中的循环结构

    Python基础_第3章_Python中的循环结构 文章目录 Python基础_第3章_Python中的循环结构 Python中的循环结构 一.回顾分支练习题 1.判断是否为一个合法三角形 2.求世界 ...

  6. Python如何引用另一个py文件中的变量

    Python如何引用另一个py文件中的变量 1.新建一个aa.py文件 2.新建一个bb.py文件 将变量和函数功能分开保存,这样可以简化自己的代码,看起来更简洁也便于维护,今天需要用到录入很多多维l ...

  7. 如何编写列名中带有空格的SQL查询

    在这篇文章中,我们将学习如何写出列名中带有空格的SQL查询.空格在数据库对象的名称和表的列名的命名规则中受到限制.如果你想在对象名或列名中加入空格,查询和应用代码必须以不同的方式编写.在编写动态SQL ...

  8. python中的变量的引用_python中的变量引用小结

    python的变量都可以看成是内存中某个对象的引用.(变量指向该内存地址存储的值) 1.python中的可更改对象和不可更改对象 python中的对象可以分为可更改(mutable)对象与不可更改(i ...

  9. python中变量类型在程序中可以改变_Python中的变量和数据类型,python,及

    变量 变量的定义: 在程序中,有时我们需要对2个数据进行求和,那么该怎样做呢? 大家类比一下现实生活中,比如去超市买东西,往往咱们需要一个菜篮子,用来进行存储物品,等到所有的物品都购买完成后,在收银台 ...

最新文章

  1. 使用 .NET 框架轻松开发完美的 Web 窗体控件
  2. ASCII编码/Unicode编码
  3. 为什么别人学python比你快?那是因为你没掌握这几点,多注意哦~
  4. ise仿真添加信号_「干货」推荐一款FPGA仿真调试鸟枪换炮的工具
  5. 【html】表单元素练习
  6. Lucene入门与使用(一) [转]
  7. Activity启动模式之SingleTask模式各种跳转
  8. urule客户端和服务器配置
  9. Mac下安装Eclipse
  10. LC.740. Delete and Earn
  11. oa处理会签流程图_OA-审批流程管理模块
  12. 北京东莞企业邮箱注册,外贸邮箱用哪个比较好?
  13. Codeforces Round #322 (Div. 2) B. Luxurious Houses 水题
  14. 商务协同办公市场有「后浪」
  15. ISTQB基础级认证参考书
  16. Linux上:使用VMware17安装Centos8.5并配置网络、WSL安装Ubuntu、
  17. pythonreshape函数三个参数_Python Numpy中reshape函数参数-1的含义
  18. 《计算机网络原理》问答
  19. 如何在鼠标右键加入自定义电源计划(如关闭睿频降温) For Win10
  20. sql语句两个练习 emp dept 复杂查询

热门文章

  1. ajax html xml数据格式,AJAX | 数据格式JSON与XML的区别
  2. 大工17春计算机文化基础在线测试3,大工17春《计算机文化基础》在线测试3答案...
  3. 企业计算机能力,以IT企业需求为导向的计算机人才培养模式研究
  4. python模拟浏览器模块,python模块学习---mechanize(模拟浏览器)
  5. arcgis公里坐标转经纬度_高德api交通态势爬取及可视化利用 python+arcgis
  6. Python中最重要的知识点:切片的操作,学习python一定要会的操作!
  7. python 关于排序的问题
  8. python最大公约数和最小公倍数
  9. python两种生成md5的方法
  10. python约束 与MD5加密写法