可以说,我有一个注册页面,而MYSQL数据库中的users表有一个主题列。并且学生需要在下面的链接中添加类似的主题:::
https://bootsnipp.com/snippets/featured/dynamic-form-fields-add-amp-remove
===我该如何编码,以便所有主题都保留在数据库的SUBJECTS列中(相对于每个在Bootstrap中向PHP&MYSQL注册的用户。?
也就是说,可以基于一次注册的用户来增加或减少此特定表单字段,并且每个用户详细信息都会单独保存。请协助。谢谢
答案 0 :(得分:0)
您要执行的操作是违反first normal form。 MySQL并没有采取任何措施使您执行此操作,因为这是一个真的坏主意。
在这种情况下,通常的设计是为所修科目设置不同的表,在该表中,您为每个所学的科目添加一行,其中包含一个用于跟踪特定学生的外键。
如何在php中实现此功能取决于您的应用程序堆栈以及是否使用为该功能提供一些实用工具的框架。