我无法更新名为' alive_days'的wp_postmeta字段。在wordpress中使其值等于零。我已经尝试了以下两种解决方案,但仍然无法正常工作:
- $ alive_days =' alive_days&#39 ;; $ mypostid = $ _ REQUEST [' PID'];
- global $ wpdb;
- $ wpdb->查询("更新 $ wpdb-> wp_postmeta set meta_value == \" $ ziro \"哪里 POST_ID = \" $ mypostid \"和meta_key = \" $ alive_days \"");
醇>
执行后字段值不会改变。
答案 0 :(得分:0)
试试这个,
$ziro=0; $alive_days = 'alive_days'; $mypostid = $_REQUEST['pid'];
global $wpdb;
$wpdb->update(
'wp_postmeta',
array(
'meta_value' => $ziro,
'meta_key' => $alive_days
),
array( 'ID' => $mypostid )
);
答案 1 :(得分:0)
尝试使用此代码
update_post_meta( $post_id,'alive_days', 0 );