この配列を分割してデータベースに保存するにはどうすればよいですか?
モデルには、という3つのフィールドがありますQuestion_id, Answer_id and Phase_id
。
次のような結果が得られます。
question_hash_string = "{\"5\":[\"5\",\"0\",\"\"],\"25\":[\"25\",\"1\",\"3\"]}"}
のように見えます{5:[5,0,1], 25:[25,1,3] ... }
。
配列を分割し、結果を3つのフィールドに順番Question
に、Answer
およびPhase
各セットに格納したいと思います。
私のBatch
テーブルには、、、の3つの列がquestion_id
ありanswer_id
ますphase_id
。
の最初の値はarray[5,0,1]
、、5
にquestion_id
、および0
になります。2行目で、 to 、to 、to 。answer_id
1
phase_id
25
question_id
1
answer_id
3
phase_id