我应该添加什么作为第二个值?
我尝试了最后一个ID,但是它不起作用。
我要添加问题的主键。
$connect->exec(" INSERT INTO answers(choice_option, questions_id)
VALUES('$choiceoption', [what goes here?])");
答案 0 :(得分:0)
您的代码有点旧,也许是旧代码,但是我建议您使用mysql_insert_id() 如果主键:questions_id为AUTO_INCREMENT。 例如:
<?
$connect->exec("INSERT INTO questions
(questions_points, questions_ask, answer_option, contest_id)
VALUES ('$questionspoints', '$questionsask', '$answeroption', '$lastid') ");
//Get last inserted from question's table:
$last_insert = mysql_insert_id();
$connect->exec(" INSERT INTO answers(choice_option, questions_id)
VALUES('$choiceoption', '$last_insert')");
?>
建议:因为不推荐使用mysqli或PDO而不是经典mysql
更多信息: mysql_insert_id