Php 为学生提供课程

Php 为学生提供课程,php,sql,codeigniter,weblogic-10.x,Php,Sql,Codeigniter,Weblogic 10.x,当一个学生在一个学期内得到课程时,我对逻辑感到困惑。这些是我的桌子 Class Course Semester 现在,当前的模式是管理员选择课程列表,这些课程将在一个学期(比如2014年秋季)内提供计算机科学学位 现在,第四学期的学生将被提供与第三学期不同的课程,以此类推。在最后一点上,我对如何将课程分为学期感到困惑(1、2等) 这是模式 阶级 class_id (int) class_year (int) class_semester (int) F.K class_course (int

当一个学生在一个学期内得到课程时,我对逻辑感到困惑。这些是我的桌子

Class
Course
Semester
现在,当前的模式是管理员选择课程列表,这些课程将在一个学期(比如2014年秋季)内提供计算机科学学位

现在,第四学期的学生将被提供与第三学期不同的课程,以此类推。在最后一点上,我对如何将课程分为学期感到困惑(1、2等)

这是模式

阶级

class_id (int)
class_year (int) 
class_semester (int) F.K
class_course (int) F.K
class_status (int) F.K
学期

sem_id (int)
Sem_name (varchar 100)
课程

course_id (int)
course_code(varchar 10)
course_name (varchar 100)
course_credit (int)

在这里,您需要以如下方式设计、参考或链接表格:

例如:

Class Table - Suppose you have class A and Class B with class_id as column.

Semester Table- Here you will have reference to your class tables class_id 
so your semester table goes like Semester_ID / Class_ID /...

Courses Table - Here you will have reference to semester_id like course_id /semester_id /...
通过这种方式,您可以访问或创建特定于学期的课程

如果你有任何疑问,请告诉我

问候,,
Zeeshan.

恰当地命名它。你觉得怎么样@MithunsatheeshBuild数据库,然后运行查询,您已经知道数据库@Arif_suhail_123用户名:admin和密码:admin。然而,我问的问题没有上传到数据库Yet你的问题是什么然后你面临什么问题让我们清楚地知道以更好的方式帮助你。问题是我需要一个特定学期课程的逻辑。你可以使用join获得特定学期的课程,如将课程表加入sem_id和课程号为resp。桌子。如果您还有疑问,请告诉我?假设学士学位通常需要8个学期。我必须有包含学期号的额外表格吗?目前,我的学期表有学期类型值,如Summer和FallYes,如果你想用数字(如1-8)来划分学期,而不是夏季或冬季,那么你必须像wise一样存储学期。