Sql/php-使用外键将数据插入表

Sql/php-使用外键将数据插入表,php,sql,Php,Sql,如何在PHP中编写代码,将数据插入到具有两个外键的表中,而这些外键是不同表的主键 这是一个多对多的关系,所以我正在制作一个新表。我想填充这个表 在过去的几天里,我一直在查找如何在左表和右表中获取行的主键,以将其组合在中间表中。但这一切都不起作用。请提供帮助。您应该在每次插入后使用mysqli\u insert\u id()将每个插入到自己的变量中,然后在插入第三个表时将它们用作FK 它将返回int。请查看文档:您可以发布您的数据库架构和要插入的数据吗?除了@Halcyon request之外,请

如何在PHP中编写代码,将数据插入到具有两个外键的表中,而这些外键是不同表的主键

这是一个多对多的关系,所以我正在制作一个新表。我想填充这个表


在过去的几天里,我一直在查找如何在左表和右表中获取行的主键,以将其组合在中间表中。但这一切都不起作用。请提供帮助。

您应该在每次插入后使用
mysqli\u insert\u id()
将每个插入到自己的变量中,然后在插入第三个表时将它们用作FK


它将返回int。请查看文档:

您可以发布您的数据库架构和要插入的数据吗?除了@Halcyon request之外,请查看一下,您可以告诉我们您尝试了什么以及为什么不起作用吗?我的目标是获取刚刚插入的一行的主键,该行包含第一个表中的数据。并获取我刚刚插入的第二个表中数据行的主键。我的第三个表是一个关系表,第一个表的pk和第二个表的pk是它的主键。这是一个多对多关系表。您应该使用
mysqli_insert_id()
PDO::lastInsertId()
(取决于您的mysql访问方法)在每次插入后,将每个插入到自己的变量中,然后在插入第三个表时将它们用作FKs。