作者Parati (好。難。過)
看板Database
標題[MySQL] select方面的問題
時間Sun Jul 12 18:20:35 2009
想請教一下版上的高手
小弟在練習做一個系統遇到以下問題
志願 | 系所 | 功能
1 | a | 退選
2 | b | 退選
3 | c | 退選
4 | d | 退選
5 | e | 退選
網頁介面如上(用for迴圈+mysql_fetch_object抓出資料)
報名序號 | 姓名 | 志願1 | 志願2 | 志願3 | 志願4 | 志願5
1001 小王 a b c d e
資料庫欄位內容如上
想請問~若使用者想退選志願3~~照理說用update把志願3欄位清掉
網頁再一次抓資料會變成志願3的系所變空的~(如下表)
志願 | 系所 | 功能
1 | a | 退選
2 | b | 退選
3 | | 退選
4 | d | 退選
5 | e | 退選
有沒有辦法在select的時候排除空的那欄
也就是說抓資料的時候,以上述為例,只抓出4筆,變成下表
志願 | 系所 | 功能
1 | a | 退選
2 | b | 退選
3 | d | 退選
4 | e | 退選
請教一下版上的高手~~非常感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.134.199.205
※ 編輯: Parati 來自: 220.134.199.205 (07/12 18:21)
※ 編輯: Parati 來自: 220.134.199.205 (07/12 18:23)
推 iamnotfat:update時,刪除該筆資料 並重寫回志願1245-->1234 07/12 18:53
推 iamnotfat:查了一下要使用 LAST_INSERT_ID() 來達成 07/12 19:03
推 bobju:哇~問題很大,牽涉到資料表的規劃. 07/12 21:12
→ Parati:感謝i大~LAST_INSERT_ID()我不太會用耶~ 07/12 23:36