由于某种原因,WordPress表没有更新

时间:2012-04-19 18:12:48

标签: php wordpress

我正在尝试根据http://codex.wordpress.org/wpdb#query_-_Run_Any_Query_on_the_Database

使用下面提供的代码更新我的用户的字段
$wpdb->update($table, $data, $where); 


下面你可以看到我是如何实现它希望它可以工作,但没有这样做。它不会像它需要的那样更改用户 foobar 电子邮件

global $wpdb;
$wpdb->update('wp_usermeta',
    array('email' => 'foo@bar.com'),
    array('user' => 'foobar')                               
);



有任何想法吗?

1 个答案:

答案 0 :(得分:1)

global $wpdb;
$wpdb->update(
    $wpdb->usermeta,
    array(
        'meta_value' => 'foo@bar.com')
    ),
    array(
        'user' => 'foobar',
        'meta_key' => 'email'
    )
);