2013-10-08 38 views
0

嗨,我有一個教練會選擇一個團隊的頁面。所選玩家被分配到數組$ player_names。我的表格,我將上傳數組中的值,有3列。 selection_id(自動,增量),Fixture_id和player_names暫停或操縱表中的自動增量列表

現在發生什麼是我上傳player_names到數據庫,但。對於每個上傳的玩家,selection_id列增加。這是錯誤的,因爲我希望所有選定的玩家擁有相同的selection_id。

有關如何解決此問題的任何建議將不勝感激。

實例:

enter image description here

所有球員上面的圖片中應具有相同的selection_id。 只有當下一個團隊應該是遞增1

Selection_id selection_id是基於被先前的頁面中選擇球隊選中了不同的夾具。讓我們說一個教練拿他的5名球員進行夾具。現在5名球員被上傳到數據庫。在團隊表中,selection_id被分配給選中的5個玩家。我想要做的是與每個球隊(5名球員)選擇一個特定的夾具相同的選擇ID

+0

有玩家單獨的表中查詢並插入playername例如selection_id。 'id | player_name | selection_id => 1 | tendai | 117,2 |阿德里安| 117' –

+0

感謝您的評論。你能否爲我澄清一點 –

+0

「這是錯誤的,因爲我希望所有選定的球員都擁有相同的選擇標識。」 - 選手在這裏意味着什麼?它是基於某個團隊還是基於數據庫中的其他專欄? – cjava

回答

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