我需要更新wordpress中的一列 wp_usermeta 。我浏览了网页,找到了这些代码
wp_usermeta
<?php update_user_meta( $user_id, $meta_key, $meta_value, $prev_value ); ?>
这里user\u id=1,meta\u key=first\u name,meta\u value=“smith”,$prev\u value=“benny”如何编写sql来更新特定列。
inkz8wg91#
您不需要编写sql,wp提供了这个函数。如果您要一次性更新数据库,那么在phpmyadmin中,您只需找到记录,然后手动编辑它;如果是编写php,那么就使用 update_user_meta( $user_id, $meta_key, $meta_value, $prev_value ) ie更新\用户\元(1,'名字','史密斯','本尼')
update_user_meta( $user_id, $meta_key, $meta_value, $prev_value )
oxcyiej72#
使用下面的代码更新用户元值,如果它匹配旧的元值
$user_id = 1; $meta_key = 'first_name'; $new_value = 'Smith'; $prev_value = 'benny'; update_user_meta( $user_id, $meta_key, $new_value, $prev_value );
2条答案
按热度按时间inkz8wg91#
您不需要编写sql,wp提供了这个函数。
如果您要一次性更新数据库,那么在phpmyadmin中,您只需找到记录,然后手动编辑它;
如果是编写php,那么就使用
update_user_meta( $user_id, $meta_key, $meta_value, $prev_value )
ie更新\用户\元(1,'名字','史密斯','本尼')oxcyiej72#
使用下面的代码更新用户元值,如果它匹配旧的元值