2016-03-20 71 views
0

我正在做一個名爲PAIR PROGRAMMING的項目。是否可以在php mysql中創建N個表格?或者有可能在表中創建一些組?

我的第一張表格會通知學生的總人數,根據他們以前的學期標記,這些人員都是人工輸入的,這些人都是好的,平均的和低的。

在這種形式下,我需要挑選某些學生來創建小組。爲此,我將3個文本框放在GOOD,AVERAGE和LOW附近。

當我得到學生的數量組成一個小組後,我需要點擊一個按鈕,這將指向列出學生人數的頁面。

在該頁面我需要保存學生團體信息。 如果我再一次這樣做,那麼所有在組名之前的學生都不應該顯示。

如果我創建表,它將導致爲每個組創建N個表。

如果我試圖插入所有單表中我不能檢索特定的組。

+0

因此,你有一組學生,並希望將它們分類爲GOOD,AVG和LOW,對吧?在完成好的學生後,你希望他們從你的視野中消失,以便只顯示尚未分類的學生? – PerlDuck

+1

@PerlDog Sry兄弟不喜歡那樣。我需要創建一個由好,平均和低組成的組。 (例如,如果我總共有10名學生,其中5名成績優秀,2名成績和3名成績低,現在即時挑選成員組成,其中應包含來自GOOD,AVG,LOW的至少1人)。 Sry爲我帶來的不便感到不便:溝通:( –

回答

0

不要爲每個組創建一個表,這不是一個好的做法。

使用下面的結構,其中student是學生信息,group是組信息和student_groupgroupstudent之間的關聯。

student 
-> student_id 
-> student_name 
.... 

group 
-> group_id 
-> group_name 
.... 

student_group 
-> student_group_id 
-> student_id (Foreign key from student) 
-> group_id (Foreign key from group) 
-> start_date 
-> end_date 
... 
+0

不像那個bro –

+0

@AravindhGopi然後提供更多細節 – Matt

相關問題