【发布时间】:2011-10-28 01:29:25
【问题描述】:
我创建了一个简单的插件。它在后端有一个配置站点和用户站点的一些功能。我需要将一些用户选择保存到数据库中。一开始我使用了 $wpdb->insert() 和 $wpdb->update() 方法,但是在阅读了https://codex.wordpress.org/wpdb_Class#Protect_Queries_Against_SQL_Injection_Attacks之后,我想将其更改为$wpdb->query($wpdb->prepare())。
但是如何在没有新的选择查询的情况下获取刚刚插入的行的 id?如果我使用 $wpdb->insert() 我在 $wpdb->insert_id 中有这个 id,但是如果我使用 $wpdb->query() 这个字段是空的......
【问题讨论】:
标签: wordpress insert prepared-statement