Wordpress $wpdb查询在更新查询期间添加额外值
我对这个问题很困惑 下面是通过添加更多值来更新列的非常简单的函数:Wordpress $wpdb查询在更新查询期间添加额外值,wordpress,Wordpress,我对这个问题很困惑 下面是通过添加更多值来更新列的非常简单的函数: public function add_user_to_new_post_sub($email, $sub_post_type) { global $wpdb; $add_setting = "|||".$sub_post_type; //echo $add_setting; exit; $wpdb->query( "UPDATE $this->subscr
public function add_user_to_new_post_sub($email, $sub_post_type) {
global $wpdb;
$add_setting = "|||".$sub_post_type;
//echo $add_setting; exit;
$wpdb->query(
"UPDATE $this->subscriptions_table
SET subscription_settings = concat(subscription_settings, '$add_setting')
WHERE user_key = '$key'"
);
}
由于某些原因,$sub_post_类型总是添加两次。例如,如果subscription_settings列中有apple,并且$sub_post_type=orange,则查询后的最终结果将是apple | | | orange | | orange。我不明白为什么要增加额外的价值。我甚至还和echo做了一次精神检查,以确保我没有两次传递东西,而且我没有
请帮帮我,我已经挣扎了一段时间了 我找到了我的理由;正在通过另一个if语句再次调用该函数。doh