我有一个多重复选框下拉菜单,允许用户选择他想要添加到课程中的学生人数。如何在student_class表中添加多个student_id?该字段必须是INT而不是Varchar,因为我需要它来自动递增。当我试图在其中插入多个值时,它显示错误。以下是我需要实现的输出。
三江源
答案 0 :(得分:0)
如果student_id不是auto_increment,那么这很简单。 尝试 为同一个class_id添加多行学生班student_id。
答案 1 :(得分:0)
你可以用3种方式做。
需要实现1对多关系,并且需要为每个复选框值添加多行。
其次,您可以创建第三个表,并在其中可以使用父ID保存复选框值。像用户1有复选框2,4,9
1,2
1,4
1,9
第三种效率不高但我想分享一下,您可以将字段类型更改为var char并使用逗号分隔保存所有选中的值。像记录用户1复选框值将是(2,4,9)