我有一个表单上回答的问题列表。这些问题在同一个MySQL表上反复输入到同一个字段中,名为submission_questions。目前我正在为每个插入做一个查询,我相信有更好的方法,我只是无法找到它。我至今是:如何将多个INSERT查询组合到同一个表中
//Insert Department into database
$query_2 = "INSERT INTO submission_questions (submission_id, question_id, answer) VALUES ('" . $subid . "','4', '" . $dept . "')";
mysql_query($query_2) or die(mysql_error());
//Insert GPO Question into database
$query_3 = "INSERT INTO submission_questions (submission_id, question_id, answer) VALUES ('" . $subid . "','18', '" . $gpo . "')";
mysql_query($query_3) or die(mysql_error());
我可以结束了这些,所以我需要他们结合20,但我对如何做到这一点,因为他们被投入同一领域迷茫。我在SELECT语句中看到了很多帖子,但在INSERT语句中没有看到。有人能指引我朝着正确的方向吗?
'ext/mysql'已正式被弃用。请使用mysqli或PDO,并请使用准备好的语句和占位符。 – pilcrow 2012-02-20 17:27:30
@pilcrow谢谢你的建议。我已经把这个项目移到了太远的地方以便现在切换。但是当我完成这个任务时,我的第一个目标是转向PDO。我希望这不是那么难学 – 2012-02-20 21:23:19