我一直在研究这种电影商店应用程序,我需要以 VHS 和 DVD 副本的形式录制新电影条目,例如我有 5 个新的 DVD 副本和 3 个新的 VHS 副本,比如说蝙蝠侠电影。我需要将副本记录在 Films Table 和 Copies Table 中,以便稍后我可以搜索我的商店中有多少 Batman 电影的副本(VHS 和 DVD)。我很难提取正确的代码来完成给定的任务。
$sql2="INSERT INTO copies (film_id,format,film_c) VALUES (last_insert_id(),'VHS','$vhs')"; mysql_query($sql2);
$sql3="INSERT INTO copies (film_id,format,film_c) VALUES (last_insert_id(),'DVD','$dvd')"; mysql_query($sql3);
这是我最初写的。但它与 VHS 部分配合得很好,但是当涉及到 DVD 副本的第二个查询时,查询会获取 Copies 表的 last_insert_id() 而不是 Films 表。