Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何获取一个表的主键ID以自动插入到另一个表中_Php_Mysql - Fatal编程技术网

Php 如何获取一个表的主键ID以自动插入到另一个表中

Php 如何获取一个表的主键ID以自动插入到另一个表中,php,mysql,Php,Mysql,提交表单时,如何获取一个表的最新ID(主键ID)并将其插入另一个表的外键?有一个mysqli属性 我想这会对你有帮助 如果使用mysqli:mysqli\u insert\u id 如果您使用PDO: 使用此选项,如果您使用的是PDO $id=$dbh->lastInsertId(); 确保使用事务对这两个INSERTs进行分组。我的INSERT statemets位于不同的位置。。最后一次插入如何工作? $id=$dbh->lastInsertId();

提交表单时,如何获取一个表的最新ID(主键ID)并将其插入另一个表的外键?

有一个mysqli属性
我想这会对你有帮助


如果使用mysqli:mysqli\u insert\u id

如果您使用PDO:


使用此选项,如果您使用的是PDO

$id=$dbh->lastInsertId(); 

确保使用事务对这两个
INSERT
s进行分组。我的INSERT statemets位于不同的位置。。最后一次插入如何工作?
$id=$dbh->lastInsertId();