Re: [SQL ] 請問正規化的表格該如何連接

看板Database (資料庫)作者 (初夏。)時間18年前 (2006/08/31 21:26), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/5 (看更多)
※ 引述《Orrrrz (蜈蚣男)》之銘言: : 不過我的問題主要是該怎麼進行網頁與資料庫的連結 : 可能比較偏向ASP語法,我也不太懂是不是否該在這邊問 : 就像之前所問的,一張表格因為做正規化處理拆成了兩張表格 : 假如說 資料表內容為 : 網頁內容為 資料編號 問題編號 內容 : ============================================== : 資料1 | PK(FK) PK : | 資料1 問題1 內容1 : 問題1 ->[內容1] | 資料1 問題2 內容2 : 問題2 ->[內容2] | 資料2 問題1 內容4 : 問題3 ->[內容3] | 資料X 問題X 內容X : ============================================== : 上面是希望能完成的結果 : 不過在實際做連接的時候卻完全不知道該如何做 : 使用者輸入了[內容1],可以直接把他連接到資料表的[內容欄位] : 可是資料表的[資料編號]跟[選項編號]兩欄 : 卻不知道如何讓他產生對應的值 : 因為在網頁設計中,只會讓使用者輸入各問題的答案 : 請問該如何寫程式才能讓[資料編號]、[問題編號]這兩個欄位 : 自動取得相對應的值呢? 基本上我不熟ASP.....XD 用過其他語言的感覺,我想和資料庫建立連線的方式應該不會逃脫相似的流程, 大致上就connection string,說明連到資料庫時要用的driver name, 和連線用的user name, password,和用資料庫元件去移動指標。 剛用咕狗大神找了一下最簡單的範例, http://www.pt.ntu.edu.tw/hmchai/ptcomputer03/asp_course/asp_database.html 至於[資料編號]和[問題編號], 首先你先自己模擬要怎麼抓到資料跟存資料? 最簡單的方式,譬如要存問題1旁邊的是TextBox_1內容,那一定[問題編號]就是1啊, 你自己在抓TextBox時都知道要抓哪一個TextBox Name了, 應該也會知道它相對應的問題編號是什麼, 至於[資料編號],假設是流水號,那就直接在資料編號的Table新增一筆, 取得新的流水號即可,或者使用者在table中本來就有資料可查, 那就根據使用者輸入的個人資料,去table中查它的[資料編號]。 這樣所有資料取得後,就可以新增了, 程式沒這麼聰明到可以自動取得相對應的值的。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.187.12.225
文章代碼(AID): #14zkDs4K (Database)
文章代碼(AID): #14zkDs4K (Database)