如何使用php和mysql选择最后一个autoincrement id

时间:2011-04-10 10:47:45

标签: php mysql

  

可能重复:
  php/MySQL insert row then get 'id'

我有一个插入命令,如

insert (name) values($name);

我有id列作为自动增量。如何在插入后获取插入记录的ID。

2 个答案:

答案 0 :(得分:0)

insert (name) values($name);
SET @lastid = LAST_INSERT_ID();
select blah_blah from table where id = @lastid;

要将其恢复到php,你可以像这样对它进行正常的mysql选择:

select @lastid;

答案 1 :(得分:0)

对于mysql,您可以使用mysql_insert_id来获取最后插入的行的ID。