【发布时间】:2014-05-28 16:30:42
【问题描述】:
我对这个问题感到非常困惑。
以下是通过添加更多值来更新列的非常简单的函数:
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_type 总是被添加 2 次。例如,如果subscription_settings 列中有apple,并且$sub_post_type = orange,则查询后的最终结果将是apple|||orange|||orange。我不明白为什么要增加额外的价值。我什至用 echo 进行了健全性检查,以确保我没有通过两次,而我没有。
请帮忙,我已经挣扎了一段时间了。
【问题讨论】:
标签: wordpress