如何更新WordPress wp_usermeta?

时间:2018-06-25 04:31:12

标签: php mysql wordpress

我需要更新wordpress wp_usermeta中的单个列。我已经遍历网络,发现了这些代码

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

这里     user_id = 1,meta_key =名字,meta_value =“ Smith”,$ prev_value =“ benny”

我如何编写SQL以更新特定列。

2 个答案:

答案 0 :(得分:2)

您无需编写SQL,wp为您提供了该功能。

如果您要一次性更新数据库,则只需在phpmyadmin中找到记录,然后手动进行编辑即可;

如果编写PHP,则使用

update_user_meta( $user_id, $meta_key, $meta_value, $prev_value )

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

答案 1 :(得分:1)

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

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


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