Re: [請益] 報名系統,有關衝堂的問題
我稍微說一下我自己的思考邏輯會是怎樣做這件事情
當然...並不代表我這樣是對 或者怎樣是錯的 先求有再求好~
就以學校課程來說 以我大學來講 一天有 8堂課 夜間部 在加上去ABC
那等於說 一個禮拜五天 就可以生成一個排序了~
1_1 1_2 1_3 1_4 1_5 1_6 1_7 1_8 1_A 1_B 1_C
2_1 2_2 2_3 2_4 2_5 2_6 2_7 2_8 2_A 2_B 2_C
.............
就這樣去以此類推 那假設老師今天開課是開~
禮拜一的 二三四
他在資料庫裡面 就會記錄
A表
A_ID 1 2
A_NAME kuAIpAI Mark
A_Lesson php_01 php_01
A_Title PHP黑白教 PHP黑白教
就這樣A表處存老師
B表當就是存
B_ID 1 2 3
A_ID 1 1 1
B_TIME 1_2 1_3 1_4
這樣就可以關聯出 老師禮拜一個2~4節有課了~
至於你說要找科目老師 且禮拜一沒有課的 你就可以下
SELECT * Form A
WHERE A_Lession = php_01
AND A_ID != 1
抓出基準ID後再用此ID去抓 時間
例如我抓到 A_ID = 2的老師
SELECT * FORM B
WHERE A_ID == 2
AND B_TIME !=1_2
AND B_TIME !=1_3
AND B_TIME !=1_4
以上都是我快睡著前打得 我只是在解說 我大概會怎樣去解題
裡面與法或者命名 你就自己要注意 不要用沒有意義名稱~
當然如果有大大有更好的記錄方式 就...聽其他大大的XDDDD
我只是說出一種解法 程式解法有很多 相信有更厲害的大大有更好的解題方式~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 182.234.35.12
→
03/23 00:12, , 1F
03/23 00:12, 1F
→
03/23 00:12, , 2F
03/23 00:12, 2F
→
03/23 00:12, , 3F
03/23 00:12, 3F
推
03/23 14:41, , 4F
03/23 14:41, 4F
→
03/23 14:42, , 5F
03/23 14:42, 5F
推
03/24 15:11, , 6F
03/24 15:11, 6F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 3 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章