admin管理员组

文章数量:1278985

can this be simplified into one query using $wpdb->update?

global $wpdb;
$wpdb->update(
    $wpdb->users,
    array('user_login' => $new_user_email),
    array('ID' => $user_id)
);

//Update user nicename
$wpdb->update(
    $wpdb->users,
    array('user_nicename' => $new_user_email),
    array('ID' => $user_id)
);

//Update user display_name
$wpdb->update(
    $wpdb->users,
    array('display_name' => $new_user_email),
    array('ID' => $user_id)
);

With this one , I got error:

Uncaught Error: Call to a member function update() on null

$wpdb->update($wpdb->users,
    array(
        'user_login'    => $new_user_email,
        'user_nicename' => $new_user_email,
        'display_name'  => $new_user_email,
    ), 
    array(
        'ID'    =>  $user_id,
    )
);

Thanks for any feedback.

本文标签: phpwpdbgtupdate with multiple parameters gives error