我有一個表users
和一個表salesmen
。
我想分配推銷員給用戶。一名銷售員可以鏈接到多個用戶。MySQL更新「鏈接」表
所以我做了users_salesmen
「鏈接」表與colums user_id
和salesmen_id
。
我有一個頁面,我可以將它們鏈接
| Salesemen 1| Salesmen 2 | Salesmen 3 |
-------|------------|-------------|------------|
User 1 | checkbox | checkbox | checkbox |
-------|------------|-------------|------------|
User 2 | checkbox | checkbox | checkbox |
-------|------------|-------------|------------|
User 3 | checkbox | checkbox | checkbox |
-------|------------|-------------|------------|
複選框以HTML:
<input type="checkbox" name="user_id[6][]" value="3" />
當值是怎麼可能是salesmen_id
一個例子鏈接:
| Salesemen 1| Salesmen 2 | Salesmen 3 |
-------|------------|-------------|------------|
User 1 | x | | x |
-------|------------|-------------|------------|
User 2 | | x | |
-------|------------|-------------|------------|
User 3 | | x | x |
-------|------------|-------------|------------|
這將導致該users_salesmen
salesmen_id | user_id
------------ |------------
1 | 1
2 | 2
2 | 3
3 | 1
3 | 3
所以我的問題是,我該如何更新表後,我做了一些改動。
我一直做的:
- 刪除所有行
users_salesmen
- 循環的投入,那些誰檢查得到插入
users_salesmen
這是正確的方式,還是有更新數據的更好方法?
好的,謝謝你的確認。 – LinkinTED