首页 > 解决方案 > 如何使用更新查询更新 wordpress 中的表值?

问题描述

这是代码,我正在为发布数据用户电子邮件更新表的custom_status列名。wp_users插入工作正常,但更新查询不起作用。

代码在这里:

if (isset($_POST["email_type"]) == 'News' ) {
    $wpdb->update('wp_users', array('custom_status' => 'News'), WHERE, array('user_email' => $_POST["user_email"] ));
}

感谢您的建议。

标签: phpmysqlwordpresswordpress-theming

解决方案


您应该添加第三个参数,您将更新哪一行,例如:

if (isset($_POST["email_type"]) == 'News' ) {
    $wpdb->update('wp_users', array('custom_status' => 'News'), array( 'ID' => 1 ));
}

希望能帮到你。


推荐阅读