0

嗨,我有一个教练会选择球队的页面。选定的玩家被分配到一个数组 $player_names。我的表,我将上传数组中的值,有 3 列。selection_id(auto, increment)、Fixture_id 和 player_names

现在发生的事情是我将 player_names 上传到数据库但是。对于每个上传的玩家, selection_id 列递增。这是错误的,因为我希望所有选定的玩家都持有相同的 selection_id。

任何有关如何解决此问题的建议将不胜感激。

实际例子:

在此处输入图像描述

上图中的所有玩家都应该有相同的 selection_id。只有在为不同的灯具选择下一支球队时,它才应该增加 1

Selection_id selection_id 基于在前一页中被选中的团队。假设一位教练挑选了他的 5 名球员参加比赛。现在 5 个玩家被上传到数据库。在球队表中,selection_id 被分配给选定的 5 名球员。我想要做的是与为特定夹具选择的每支球队(5名球员)具有相同的选择ID

4

1 回答 1

0

您需要两张桌子来selection_id为选定的玩家管理相同的桌子。selection_id不应自动递增。

在第一个表player_id中将自动递增。

+-------------+-------------+
|  player_id  | player_name |
+-------------+-------------+
|  1          | Tendai      |
|  2          | Andriaan    |
|  3          | Janus       |
|  4          | Eben        |
|  5          | Burger      |
+-------------+-------------+

+-------------+--------------+
|  player_id  | selection_id |
+-------------+--------------+
|  1          | 117          |
|  2          | 117          |
|  3          | 117          |
|  4          | 118          |
|  5          | 118          |
+-------------+--------------+

使用加入查询,您可以获得相同的选定玩家selection_id

于 2013-10-08T11:38:49.240 回答