Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python MySQL数字匹配_Python_Mysql - Fatal编程技术网

Python MySQL数字匹配

Python MySQL数字匹配,python,mysql,Python,Mysql,我正在寻找一种检查MySQL表中所有字段的方法。假设我有一个MySQL表,其中包含字段一二三四五和大一。这些字段包含人们输入的数字,有点像百万富翁。用户输入数字,然后插入他们从最小到最大选择的数字 数字将被抽取,我需要一种方法来检查每个用户挑选的数字是否与抽取的中奖数字匹配,大的数字也是如此。如果有匹配的,我会让它做一些特定的事情,比如一个数字或所有数字匹配 我希望你明白我的意思。谢谢。我可以想象MySQL中有某种“集合”逻辑,但如果没有,我知道Python有集合,所以我将在解决方案中使用这些集

我正在寻找一种检查MySQL表中所有字段的方法。假设我有一个MySQL表,其中包含字段一二三四五和大一。这些字段包含人们输入的数字,有点像百万富翁。用户输入数字,然后插入他们从最小到最大选择的数字

数字将被抽取,我需要一种方法来检查每个用户挑选的数字是否与抽取的中奖数字匹配,大的数字也是如此。如果有匹配的,我会让它做一些特定的事情,比如一个数字或所有数字匹配


我希望你明白我的意思。谢谢。

我可以想象MySQL中有某种“集合”逻辑,但如果没有,我知道Python有集合,所以我将在解决方案中使用这些集合的示例:

创建一个包含中奖彩票号码的集合:

优胜者=集{11,22,33,44,55}

对于每个查询,也将其所有数字塞入一个集合:

当前用户=设置{$query[0],$query[1],$query[2]…$query[4]}

打印出有多少重叠的数字:

打印winners.intersection当前用户

最后,对于“big one”,使用if语句


如果有帮助,请告诉我。

您有什么问题@Kos我尝试了许多if语句。问题是要检查所有参赛作品的数据库,并将每个作品与中奖号码进行比较。我想我现在可能想到了什么。对不起,我没说我试过什么。当我到电脑前,我一定会查清楚我的密码。谢谢