Php 如何更新WordPress wp_usermeta?

Php 如何更新WordPress wp_usermeta?,php,mysql,wordpress,Php,Mysql,Wordpress,我需要更新wordpresswp\u usermeta中的一个栏目。我已经浏览了网页,找到了这些代码 <?php update_user_meta( $user_id, $meta_key, $meta_value, $prev_value ); ?> 这里 用户id=1,元键=first\u name,元值=Smith,$prev\u value=“benny” 如何编写SQL来更新特定列。您不需要编写SQL,wp为您提供了该函数 如果您正在一次性更新数据库,那么在phpmy

我需要更新wordpress
wp\u usermeta
中的一个栏目。我已经浏览了网页,找到了这些代码

<?php update_user_meta( $user_id, $meta_key, $meta_value, $prev_value ); ?>

这里 用户id=1,元键=first\u name,元值=Smith,$prev\u value=“benny”


如何编写SQL来更新特定列。

您不需要编写SQL,wp为您提供了该函数

如果您正在一次性更新数据库,那么在phpmyadmin中,您只需找到记录,并手动编辑它

如果编写PHP,则使用

update\u user\u meta($user\u id、$meta\u key、$meta\u value、$prev\u value)


ie update_user_meta(1,'first_name','Smith','benny')

如果用户meta值与旧meta值匹配,请使用下面的代码更新用户meta值

$user_id = 1;
$meta_key = 'first_name';
$new_value = 'Smith';
$prev_value = 'benny';


update_user_meta( $user_id, $meta_key, $new_value, $prev_value );

如果您真的需要SQL,那么它会像UPDATE
wp\u usermeta
SET
meta\u value
='Smith'其中
user\u id
='1'和
meta\u key
='first\u name'和
meta\u value
='benny';这个问题是否如你所说的“固定”了?如果是这样,请接受一个答案(当然可以加上你自己的答案)。