[PHP-users 31010] Re: 多数の選択されたチェックボックスを取得する方法

okuyama @ workgroup.jp okuyama @ workgroup.jp
2006年 12月 14日 (木) 14:38:21 JST


おく@Workgroupです。

DBの正規化の話になる様には思いますが・・・

チェックボックスのデータと、テーブルを分けるのが、
一般的ではないでしょうか?

CREATE TABLE MAIN (
id BIGINT(20) unsigned NOT NULL auto_increment,
PRIMARY KEY  (`id`)
);

CREATE TABLE CHECKBOX (
id BIGINT(20) unsigned NOT NULL auto_increment,
main_id BIGINT(20) unsigned NOT NULL,
check_id TINYINT(4) unsigned NOT NULL default '0', -- チェック番号
PRIMARY KEY  (`id`),
FOREIGN KEY (main_id) REFERENCES MAIN(id) ON DELETE CASCADE ON UPDATE
CASCADE
);


  ・ .  +    : ゜.   ‥     ゜.  .     
 ‥     ゜.  .    .    ・.    ・ .  +      
   /  +    ゜.      ・ .  +    :          
★               from: Atsuji Okuyama       
  彡彡ミ         mail:  okuyama @ workgroup.jp
  )∂∂b        tel :  03-5856-7171        
 ( ー  人__     msn : okuyama_vingt @ msn.com
   ̄/)/    |                               
    |` ̄    "\                             
                                            



PHP-users メーリングリストの案内