PHP / mysqli,如何了解新插入的ID

时间:2012-05-23 12:32:51

标签: php mysql mysqli

我有一个简单的表,包含一个具有自动增量索引的主键。

当我使用mysqli插入时,是否有机会知道自动增量列的最后插入值?

注意:

可能有多个人试图同时插入

5 个答案:

答案 0 :(得分:10)

您可以使用:mysqli_insert_id($con)

答案 1 :(得分:5)

您可以使用数据库对象中的insert_id值(而不是方法调用):)

$id = $db->insert_id;

答案 2 :(得分:2)

对上一篇文章的更正,程序样式采用参数“$ link”,其中$ link是mysqli_connect()或mysqli_init()返回的标识符:

$last_id = mysqli_insert_id($link);

答案 3 :(得分:1)

答案 4 :(得分:1)

   $last_id = $link->insert_id;

$link是MySQLi资源。

或者:

$last_id = mysqli_insert_id();