
No.2ベストアンサー
- 回答日時:
>80個のカラムを用意するのも面倒なので
いやいや、1カラムで処理するのですよ
カード型のDBではないのですから・・・
「正規化」をとにかく学習ください
おそらくSQLを半分程度しか理解していないと思います。
この回答への補足
正規化ですか?初めて聞く言葉です。
チェックボックスの処理って難しいですね・・。
人それぞれみたいで。
10100101101010101000010010
みたいな数字をDBに保存したりしている人もいますし、チェックボックスの数だけカラムを設定していたり・・。
むずかしい・・。
No.1
- 回答日時:
DBでやるなら正規化をかんがえ1件1データで処理したほうがよいのでは?
ビットで処理するならビット演算子^をつかうとよいでしょう。
<?
$a=1;
$b=2;
$c=$a ^ $b;
print $c;
print $c ^ $a;
print $c ^ $b;
?>
http://php.morva.net/manual/ja/language.operator …
この回答への補足
チェックボックスが80個あるような場合この方式は逆にややこしいんですかね・・。Mysqlでbigint方でなんとかおさまりそうなので検討していました。
80個のカラムを用意するのも面倒なので・・・。
効率よい方法を探しています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHPのif文でその処理を途中で抜...
-
Cronで同じ処理を複数同時に実...
-
csvファイルの読込みとソート
-
RSSパースに使用する関数・ライ...
-
インスタンス化に伴うメモリ消...
-
拡張子PHP3のスクリプトを...
-
phpのheader("Location:#pos")...
-
*.php、*.php3、*.phtmlの違い
-
CFileDialogの最初のディレクト...
-
シェルスクリプトをPHPで動かそ...
-
php4とphp5での数値の取り扱い...
-
require_once()でファイルが読...
-
「クラス関数」「メンバ関数」...
-
ZendFrameworlkでZend_Session...
-
HPを開くとダウンロードページ...
-
ImageCreate関数が undefined f...
-
Warning: Invalid argument sup...
-
phpのextension_dirを複数指定...
-
PHPからlhaコマンドを使いたい
-
require_onceが動いていない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PHPのif文でその処理を途中で抜...
-
リロードの防止法
-
RSSパースに使用する関数・ライ...
-
3の倍数の和
-
Cronで同じ処理を複数同時に実...
-
データベースのレコードを入れ...
-
アクセスクライアントごとにタ...
-
Smartyにて、文字検索
-
phpの処理中に画面表示ををする...
-
プログラム内で処理中断後も継...
-
インスタンス化に伴うメモリ消...
-
条件演算子
-
GETリクエストでURLを渡す時
-
コンストラクタについて
-
csvファイルの読込みとソート
-
includeしたファイルに変数を持...
-
PHPが処理を途中でやめる。原因...
-
PHPで文字列(日本語)の比較
-
PHP postgres でロールバック...
-
入れ子になっているHTMLタグも...
おすすめ情報