こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

配列型みたいなもの

テーブルの設計について質問です。
例えば、入力フォームの複数のチェックボックスの値をテーブルで持つ場合どのように管理するのが一般的でしょうか?
文字列でしょうか?配列型みたいなのがあれば便利だなぁと思いました。
ちなみに仕様DBはMySQLです。

投稿日時 - 2009-06-21 17:28:49

QNo.5062768

暇なときに回答ください

質問者が選んだベストアンサー

よくやるのは、ビット演算ですかね...。

MySQLはほとんど触ったことがないので、適切な型があるか不明ですが
32bit Integerとかだったら、32個のチェックボックスまで対応可能です。

投稿日時 - 2009-06-21 23:21:55

お礼

回答ありがとうございます。
なるほど、ビット演算良さそうですね。
正規化勉強しますがとりあえずこの方法で行こうかなと思います。
ありがとうございました。

投稿日時 - 2009-06-22 04:05:00

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

チェックボックスの数だけフィールドを作ってしまえばいいと思います。
それでは具合が悪いという場合は、正規化すれば良いのではないでしょうか。

投稿日時 - 2009-06-22 00:10:31

お礼

回答ありがとうございます。
やはりチェックボックスの数だけフィールドを作ってしまうのが簡単ですかね。
正規化・・・早速調べて見たいと思います。ありがとうございました。

投稿日時 - 2009-06-22 04:03:45

あなたにオススメの質問