可能重复:
How to get the id of a row i've just inserted php/mysql
我有一个包含字段的表单:
并且用户填写有效数据...将其发送到(php)脚本并插入数据库。
是否有可能在提交时获取自动递增的PK ID?例如。说我输入的数据的PK ID是'6'。如何在提交时以编程方式(通过php)获取此PK值? (不必通过SQL调用最后一个PK ID?)或者是通过SQL唯一的方法吗?
答案 0 :(得分:4)
答案 1 :(得分:0)
使用此PHP函数:
int mysql_insert_id([resource $ link_identifier = NULL])
源:
答案 2 :(得分:0)
使用 mysql_insert_id
http://php.net/manual/en/function.mysql-insert-id.php
<?php
$id = mysql_insert_id();
?>
答案 3 :(得分:0)
或者,如果您已转到MySQLi
,$mysqli->insert_id;
或mysqli_insert_id()