我需要创建一个 PHP 脚本,从 MySQL 表中选择具有多个优先级的数据?
MySQL 的每一行都是一个应用程序,以运动员得分作为评分的关键。
体育栏目为每个希望参加精确运动的参与者提供优先权。每项运动的名额有限。
这意味着如果他的第一个优先级没有满足(例如,他在列表中排名第 31,但只有 30 个可用名额),那么下一个优先级必须如他所愿。
一个例子:
身份证 | 姓名 | 网球 | 游泳 | 篮球 | 跑步 | 分数| -------------------------------------------------- --------------------- 1 |约翰 |0 |1 |2 |3 |80 | -------------------------------------------------- --------------------- 1 |账单 |1 |2 |3 |4 |65 | -------------------------------------------------- --------------------- 1 |阿诺德 |0 |1 |0 |2 |70 | -------------------------------------------------- ---------------------
每个弟子都有其最大的参与者。例如:
$max_tenis = 5; $max_swiming = 8; $max_basketball = 10; $max_runing = 9;
我想为每项运动选择所有应用程序并检查它们是否满足限制设置。
因此,如果我选择所有篮球,如果最后一个优先级不满足限制,我必须选择优先级高于第一优先级(或第二、第三......)的所有其他应用程序。