首页 > 解决方案 > $wpdb 如何使用replace()?

问题描述

我创建了一个向数据库提交一些数据的表单,但我需要能够检查该行是否已经存在,如果它确实我想更新该行,如果我想插入一个新行。我知道您可以为此使用 replace() ,但我无法让它工作。

这是我的代码;

$wpdb->replace('wp_tshirts', array(
    'user_id' => $user_id,
    'type' => $shirt_type,
    'size' => sanitize_text_field($shirt_size),
    'name' => $shirt_name
));

标签: wordpress

解决方案


推荐阅读