如何获取tbl_questions的行ID并将其发送到tbl_link_qa 然后tbl_answers将它的行号发送到tbl_link_qa(与tbl_questions相同)但这次它必须对应于首先在tbl_link_qa插入的tbl_questions中的第一个行号
我需要链接来自tbl_questions的问题的行号和来自tbl_answers的答案的行号。
需要帮助真的很糟糕
·REC_ID --- --- qRec_id aRec_id
96 ------------ ----------- 0 0
95 ------------ ----------- 0 0
我需要像这样>>
·REC_ID --- qRec_id ---- aRec_id
96 ---------- ---------- 123 456
95 ---------- ---------- 124
123和124是插入tbl_link_qa的tbl_questions的行号,456来自tbl_answers
答案 0 :(得分:1)
使用mysql_insert_id
获取您插入的最后一行的auto_increment ID。
例如:
mysql_query("INSERT INTO tbl_questions VALUES (something)");
$question_id = mysql_insert_id();
mysql_query("INSERT INTO tbl_answer VALUES (something)");
$answer_id = mysql_insert_id();
mysql_query("INSERT INTO tbl_link_qa (qRec_id, aRec_id) VALUES ($question_id, $answer_id)");