表框mysql_在mysql数据库中搜索tkinter列表框中的项目列表

我是一个编程初学者,正在开发一个程序,根据您选择的症状诊断您的疾病,并推荐某种药物。我创建了一个mysql数据库,其中包含一个名为“疾病”的表,其中存储了疾病的名称、原因、药物和症状(症状1、症状2。。。。。症状n)。在CREATE TABLE ailments(

-> id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,

-> name VARCHAR(30) NOT NULL,

-> cause VARCHAR(30) NOT NULL,

-> medication VARCHAR(30) NOT NULL,

-> symptom1 VARCHAR(30) NULL,

-> symptom2 VARCHAR(30) NULL,

-> symptom3 VARCHAR(30) NULL,

-> symptom4 VARCHAR(30) NULL,

-> symptom5 VARCHAR(30) NULL);

我还制作了两个tkinter列表框,一个包含各种症状,另一个包含用户通过“添加”按钮选择的症状。在

我想要的是,当用户按下GUI中的“诊断”按钮时,它将根据用户选择的症状显示疾病的名称,在查询“疾病”表、病因和药物后。问题是我不知道如何使用用户在列表框中选择的症状来查询“疾病”表。在

查询应该集中在symptoms列上(symptoms1,symptoms2。。。。。症状n)和要显示的疾病的名称、原因和药物,而不是症状列(症状1,症状2。。。。。症状n)必须出现在用户将选择的症状中。假设在所选的大多数症状与“疾病”表中的疾病症状匹配后,它应该显示疾病的名称、原因和药物。在

我从网上找不到什么帮助。在

下面的代码只打印选定的症状。我希望有人能理解我。任何帮助都会得到重视,任何建议,以更方便的方式构建我的程序(但仍然使用mysql和python)也会被接受。在

代码如下:

^{pr2}$

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值