2012-04-19 28 views
0

のために更新されていない私はhttp://codex.wordpress.org/wpdb#query_-_Run_Any_Query_on_the_Databaseあなたは、私が望んでそれを実装する方法を確認することができます以下WordPressのテーブルが何らかの理由

$wpdb->update($table, $data, $where); 


に応じて下に設けられたコードと私のユーザーのためのフィールドを更新しようとしていますそれはうまくいくが、失敗する。 電子メールfoobarのように変更することはありません。

global $wpdb; 
$wpdb->update('wp_usermeta', 
    array('email' => '[email protected]'), 
    array('user' => 'foobar')        
); 



+1

最初に '$ wpdb-> show_errors();'と '$ wpdb-> print_error();'を呼び出すとエラーが発生します。 –

+0

Ty。これは私の目を開いた。 – imjp

答えて

1
global $wpdb; 
$wpdb->update(
    $wpdb->usermeta, 
    array(
     'meta_value' => '[email protected]') 
    ), 
    array(
     'user' => 'foobar', 
     'meta_key' => 'email' 
    ) 
); 
関連する問題