在我的代码中,我使用此查询来获取credited field为false的所有行:
$uncredited_incentives_query = $wpdb->prepare(
"SELECT * FROM $incentives_table WHERE user_id = %s AND credited = FALSE ",
$sponsor->ID
);
然后我处理结果。然后,对于上一个查询返回的行,我必须将credited字段设置为true。我目前正在使用此aproach。$wpdb->update(
$incentives_table,
array(
\'credited\' => true
),
array(
\'user_id\' => $sponsor->ID,
\'credited\' => false
)
);
但我不想包括自执行此代码以来添加的任何新行。所以我想知道这怎么可能?我是否使用了正确的方法?。如果没有,我该怎么做?提前感谢。