看板 PHP 關於我們 聯絡資訊
標題下的很爛,但又想不到一個更適切的,請大家見諒 問題如下 : 報名系統有 A B C D E 這5種身份別,我要在前端分別顯示這5種身份的報名人數 管理者可限定每一次可以報名的身份別 ex.有一次活動只限 A C E 這3種身份別的人才可以報名,另一次只限 A B C才可以.... 目前做法 : 我新增了 group1~5 這5個欄位,相對應的寫了每次活動的設定,不能報名的就是0 目前困擾 : 在coding的時候,常常會搞混某身份在DB的欄位是group1 or 2 or 3 or 4 or 5 而且我想這樣未來要維護或他人接手時,也會不好理解吧!! 所以想來問看看有沒有比較好一點的做法? 另外, 假設我要計算目前各身份別有多少人報名了, 那我是要用php處理,還是在DB就count了? ps.系統跟DB是同一台主機,所以是localhost讀取DB,雖然速度應該跟LAN環境差不多 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.165.7.154
j094097:group1~5對應A~E ? 01/09 00:32
wongwt:感覺改個欄位名字就好,不是很清楚為什麼coding會搞混 01/09 00:37
wongwt:為了擴充性,或許群組拉出來變一個新表格會比較好 01/09 00:38
ihon822:只要有一個欄位將可參加的群組用逗點分開即可 如(A,C,E) 01/10 11:52
see7di:其實如果用array的話就很清晰了,把你的預設值存入array 01/29 15:18
see7di:例如:array('group'=>'組','count'=>人數) 01/29 15:19