【发布时间】:2020-06-02 05:17:12
【问题描述】:
这是代码,我正在为发布数据用户电子邮件更新 wp_users 表的列名 custom_status。插入工作正常,但更新查询不起作用。
代码在这里:
if (isset($_POST["email_type"]) == 'News' ) {
$wpdb->update('wp_users', array('custom_status' => 'News'), WHERE, array('user_email' => $_POST["user_email"] ));
}
感谢您的建议。
【问题讨论】:
-
您是否遇到任何错误?
update的文档说需要第三个where参数。 -
不,到目前为止没有任何错误。希望查询是正确的。请你检查一下。
-
在不知道您要达到的目标的情况下,我无法再检查了。您是否尝试为所有用户设置
custom_status?还是针对单个用户?查看documentation 中的update,特别是where参数。 -
抱歉编辑问题。
-
我已经编辑了这个问题。通过邮件 ID 的 post 数据更新特定的 col。
标签: php mysql wordpress wordpress-theming