我想使用 $ wpdb 函数修改mysql中特定表中的值。
如何将meta_value value1更改为value2,它对应于wp_usermeta表中当前登录的user_id。
答案 0 :(得分:1)
根据用户ID更新用户元字段。
function my_custom_function(){
$user_id = get_current_user_id(); // Get logged in userid
update_user_meta($user_id, 'first_name', 'value2');
}
add_action('init','my_custom_function');
答案 1 :(得分:0)
您可以通过以下代码执行此操作。
gloal $wpdb;
$wpdb->query("UPDATE wp_usermeta SET meta_value = 'value2' WHERE meta_key = 'first_name' and user_id = '1'");