基本上,我正在研究将学生课程注册存储在 MySQL 表中。
输入将是这样的:
Course Name ####
Course Number ####
Session #
Year ####
然而,我的困境源于学生选择不同数量的课程并随着时间的推移增加课程。难以预测列数和输入新数据的位置。
我正在考虑在我的 MySQL 表中有一个名为 COURSES 的列并将条目分隔为:、、、COMM%121%1%2012
等ECON%121%1%2012
。COMP%121%1%2012
因此,它将是两个分隔符,一个用于课程名称、编号、会话和年份 (%),另一个用于不同的学生正在学习的课程 (,)。
我愿意接受任何建议和/或批评。如果您还可以的话,还可以包含针对此类结构或您提供的命题的 PHP 查询提示。例如,选择一个条目的部分(姓名、编号、会话和年份),以及如果学生更改/放弃一门课程,将如何更新数据输入。