$wpdb->insert_id 时间:2016-11-02 作者:user186585 我正在使用$wpdb->insert将数据插入到我的插件表中。如何获取刚刚插入的新行的id。因为我有很多向表中添加数据的用户,所以我不能使用$wpdb->insert\\u id,因为不需要最后一个。 2 个回复 SO网友:Niels van Renselaar 没有别的办法了,但我看不出你还需要什么别的办法。我相信$wpdb访问的插入ID是wpdb实例的最后一个ID,其他插入不应该影响这一点,但我不确定。<?php $wpdb->insert("QUERY"); $this_insert = $wpdb->insert_id; ?> SO网友:Hugo R $wpdb->;insert\\u id在数据库会话中是全局的。由于Wordpress会为每个用户会话创建一个新会话,所以即使使用连接池,这也不是问题。唯一需要注意的是,此变量将始终具有上次插入的自动增量ID,因此必须在每次插入后进行检查。如果确实要捕获新插入记录的列表,可以在存储过程中执行,然后在事务中捕获。或者在触发器内。 文章导航