PHPの私のWebアプリケーションの1つに、コンテストセクションがあります。それは多肢選びの10の質問が含まれています、それぞれは4つのオプションがあります。PHPコンテスト論理
ユーザーがフォームに入力した後、私はカンマ区切りの値をdbに保存しています。以下のように、次のとおりです。
user | answer
-------------------------------------
112 | 1,7,8,9,8,5,2,3,6,7,9,6
は、私が使用者の満たされた回答キーと同じキーの回答を得ました。..
ユーザーの入力を評価し、最高得点のユーザーを見つけるための最良の論理的な方法は何ですか?
最善の方法は、データベースに...データをそのよう... – ceejayoz
カンマ区切り値を格納しないことですか?足で自分を撃ってはいけません...代わりに複数のリンクテーブルを使用してください([リレーショナルデータベースモデル](http://en.wikipedia.org/wiki/Relational_database)を参照)。 – qJake
+1 to SpikeX。このように複数の値を1つの列に格納することは、1NFでさえありません。あなたが質問の数を変更したい場合は、道に沿ってどんな数の頭痛に終わるだろう。 –