2017-01-03 11 views
0

ポーリングシステムを作成しようとしています。ユーザーが質問に行くと、その質問がテーブルのquestion_arr列に記録されます。質問のIDとユーザーの回答が記録されます。たとえば、配列は次のようになります"1"=>"0","3"=>"0","8"=>"1"テーブルに配列を保存するにはどうすればいいですか?テーブルに連想配列を格納する方法

アレイが検索され、ユーザーがその質問に戻った場合にユーザーが回答した選択肢が確認されます。

+1

もう1つのDBテーブルと正規化を使用する方が効率的ではないでしょうか?1つの列に2つの値を格納する配列を2つの別々のテーブル(ユーザーやuser_answersなど)に格納する方法。 –

+0

@Daniel_ZA質問IDと回答IDの2つの列を作成するとしますか? – user2896120

答えて

0

qua_ans_logのような別のテーブルを作成するには、userId,questionIdおよびanswerという列を1つずつ挿入します。これは、単一の列を使用してすべての値を保存するよりも、db操作に役立ちます。

+0

これらの列は配列ですか? – user2896120

+0

結果を配列形式で取得できます。 –

+0

列には1つの値または複数の値(配列)が格納されますか? – user2896120

関連する問題