我希望从JSON帖子插入数据,该帖子发布了Question_ID和Answer_Body。我目前能够为每个问题插入一个答案,但我无法生成插入两行的能力;比如每个问题有两个答案。我的代码目前:
$answers = json_decode($_POST,true);
if(isset($answers))
{
if(isset($form_id) && intval($form_id)>0)
{
$question_id = $answers['question_id'];
$body = $answers['answer'];
mysql_logging_query("INSERT INTO QuestionnaireFormAnswers
(`ans_form_id`, `ans_question_id`, `answer_body`)
VALUES ('".mysql_real_escape_string($form_id,$this->dbcon)."',
'".mysql_real_escape_string($question_id,$this->dbcon)."',
'".mysql_real_escape_string($body,$this->dbcon)."'
)",$this->dbcon);
}
else
//error
}
else
//error
目前,这将插入表格中:
ans_form_id ans_question_id answer_body
1 3 test
我希望能够回答相同问题的两到三次(如单选按钮),这会插入:
ans_form_id ans_question_id answer_body
1 3 test
ans_form_id ans_question_id answer_body
1 3 test2
我是否需要循环使用$ answer ['回答'] - 我尝试过这种方法(可能不正确),但这不会起作用。
任何帮助将不胜感激