我设置了三个mysql表,如下图所示。
我正在使用中间表来链接表格之间的任何一方。关系将是费用表中的每个条目,在行表中至少有一个但可能更多的条目。
因此我在中间使用链接表来跟踪哪些行属于哪些费用。但是我不确定如何将数据插入到链接表中,因为当我将数据插入费用表或行表时,id会自动递增,因此我不知道要插入到链接表中的内容。
我目前正在使用PHP和PDO进行插入,而line表的插入是使用for循环完成的,所以我不确定我是否可以使用最后插入的命令。任何人都可以建议如何做到这一点,或者我是以错误的方式来对待它?
答案 0 :(得分:0)
$conn->lastInsertId();
允许我获取最后插入记录的id,然后在下一个插入查询中使用它。