Re: 請問一下一個建資料表遇到的問題?
※ 引述《sherman0315 (pp)》之銘言:
: ※ 引述《sherman0315 (pp)》之銘言:
: : 我建立投票資料表時 其中一個資料表
: : 其中的欄位型態似乎有錯?
: : http://140.134.4.20/~d9147280/gan.JPG
: : 請問這是代表哪裡有錯呢?
: : 因為我是照書上打的 前面兩個都無錯誤 第三個就出現了問題
: 以上問題以解決 感謝:D
: : 還有請問一下怎麼把這三個資料表建立關聯資料表呢?
: 另外這是三個表格要弄關聯性 共同欄位是TitleID
: http://140.134.4.20/~d9147280/01.JPG
投票結果
: TitleID:投票題目代碼 由系統自動編號
: VoteTitle:題目的內容
: SetDate:建立題目的日期
: ItemID:投票選項代碼 由系統自動編號
: SelectItem:選項的內容
: ID:投票者每投一票 即產生一個ID 由系統自動編號
: Email:投票者的Email 設定為null 可以不必輸入(不記名投票)
: 因為我買的書怪怪的 不太像入門書 很多地方都好像認為讀者懂的樣子
: 書上叫我把這三個資料表弄成關連性 就能建立一個投票系統
: 可是沒教怎麼弄關聯性 Orz PHP新手的問題^^"
舉例來說
你知道了 titleid 就可以知道很多事情
比如
// 投票的主題跟建立日期
select votetitle,setdate from votetitle where titleid = xx;
// 投票的選項 id 跟選項內容
select itemid,selectitem from voteitem where titleid = xx;
// 總投票人數
select count(id) from vote where titleid = xx;
// 各選項的投票人數
select itemid,count(id) from vote where titleid = xx group by itemid
所謂的關聯就是這麼一回事
所以我認為你應該是要在前端程式部分(sql query)下功夫去跑出你要的結果
如果要再加強一些投票的功能
再來改進資料庫的表格設定就可以
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.119.170.182
推
11/25 14:03, , 1F
11/25 14:03, 1F
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章