Re: [請益] 將checkbox值寫入mysql

看板PHP作者 (歡迎光臨Wiiholic.com)時間17年前 (2008/05/31 22:15), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/5 (看更多)
其實還有一個方法,仔細去看看mysql支援的資料結構,其中有 ENUM 跟 SET 這兩種 ENUM就是用在固定選項單選時,而SET則是固定選項多選用。 只要在建立資料表時,選擇SET,然後在一般設定長度的地方設定 'value 1','value 2','value 3'... 例如: CREATE TABLE `test`.`checkbox` ( `value` SET( '1', '2', '3', '4', '5', 'a', 'b', 'c', 'd', 'e', 'A', 'B', 'C', 'D', 'E' ) NOT NULL ) 這樣子就會建立一個包含SET格式欄位的資料表。 以後輸入時只要將資料以 , 分隔就好 INSERT INTO `test`.`checkbox` (`value`) VALUES ( '1,3,4' ); 如果預設選項中沒有的話就無法插入 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.167.174.206
文章代碼(AID): #18GLrsAD (PHP)
文章代碼(AID): #18GLrsAD (PHP)