我正在尝试更新我的数据库值,但我无法实现此目的。基本上我试图更新字段meta_value但不知道我错在哪里。我在主题functions.php
文件中插入了以下代码。以下是代码。
function update_values () {
global $wpdb;
$update_query = $wpdb->query("UPDATE wp_postmeta SET meta_value='10,15' WHERE post_id='1981' AND meta_key='cuzd-prod-general-v'" );
}
答案 0 :(得分:0)
尝试使用$ wpdb-> update。
<?php $wpdb->update( $table, $data, $where, $format = null, $where_format = null ); ?>
来自:https://codex.wordpress.org/Class_Reference/wpdb#UPDATE_rows
在你的情况下:
$update_query = $wpdb->update( "wp_postmeta SET meta_value='10,15' WHERE post_id='1981' AND meta_key='cuzd-prod-general-v'" );
答案 1 :(得分:0)
试一试。它非常简单
update_user_meta( $user_id, 'nickname', $uname );
您可以使用get_current_user_id()
函数
$user_id = get_current_user_id();
所以你的完整代码将是
$user_id = get_current_user_id();
update_user_meta( $user_id, 'nickname', $uname );
您的元键是&#34; cuzd-prod-general-v&#34;所以请使用该密钥而不是&#39;昵称&#39;