我有一个表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