我有一个简单的表,其中包含一个具有自增索引的主键。
使用mysqli
进行插入时,有没有办法知道自增列的最后插入值?
注意:
可能会有多个人同时尝试进行插入。
$id = $db->insert_id;
更正上一篇文章,过程式风格需要一个参数"$link",其中$link是mysqli_connect()或mysqli_init()返回的标识符:
$last_id = mysqli_insert_id($link);
$last_id = $link->insert_id;
其中 $link
是 MySQLi 资源。
或:
$last_id = mysqli_insert_id();
mysqli_insert_id()
可以同时处理这个问题,因为它返回当前会话中最后插入的 ID。 - Marcus Adams