【问题标题】:how to select last autoincrement id using php and mysql [duplicate]如何使用php和mysql选择最后一个自动增量ID [重复]
【发布时间】:2011-08-02 10:42:12
【问题描述】:

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

我有一个插入命令,例如

insert (name) values($name);

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

【问题讨论】:

    标签: php mysql


    【解决方案1】:
    insert (name) values($name);
    SET @lastid = LAST_INSERT_ID();
    select blah_blah from table where id = @lastid;
    

    要将其恢复到 php 中,您可以像这样对其执行正常的 mysql 选择:

    select @lastid;
    

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2016-03-11
        • 2012-10-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-01-19
        • 1970-01-01
        • 2011-01-08
        相关资源
        最近更新 更多