【问题标题】:get last inserted id from wordpress $wpdb从 wordpress $wpdb 获取最后插入的 id
【发布时间】:2011-04-16 04:50:03
【问题描述】:

我想在 $wpdb->insert() 之后获得最后插入的 id。我得到了 $wpdb->insert_id(); 的解决方案,但不幸的是它检索了主键加上一个额外的零。 即,考虑我的主键(或插入的 id)是 2 $wpdb->insert_id(); 重新运行 20 。这种方法有什么问题?任何人都可以帮助我。

【问题讨论】:

    标签: wordpress


    【解决方案1】:

    insert_id 是一个属性,而不是一个方法。试试不带(),看看你会得到什么。

    【讨论】:

    • 它不是最后一个 ID !请回答这个问题
    • 来自代码中 $insert_id 的注释:The ID generated for an AUTO_INCREMENT column by the previous query (usually INSERT).。这是来自自动增量的 ID。如果您在没有自动增量的情况下插入表中,除非您使用 UUID 而不是 INT,否则您必须已经知道 ID。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-07
    • 1970-01-01
    • 2012-05-27
    • 1970-01-01
    相关资源
    最近更新 更多