如何在插入查询完成后从表中获取自动生成的主键ID?

时间:2016-03-29 06:59:34

标签: php mysql

我必须在两张表中插入。但是为了插入第二个表,我需要在第一个表中插入后第一个表的最新id。因为第二个表是第一个表和另一个表的多对多关系。 table1(id,name,age)和table2(id,street,table1_id)。我将插入到table1中,然后插入行的id将作为table1_id插入到table2中。我如何得到table1的最后一行插入的id。

1 个答案:

答案 0 :(得分:0)

您可以在插入查询之后简单地使用mysql_insert_id();,如下所示:

$sql_save12 = mysql_query("insert into table(classId,pay_mode_id,) values ('44','2',)");

$insert = mysql_insert_id();

$insert将是您的新插入ID。