我的WordPress应用程序中有一个表,其中包含一些条目。我的表格中的一列是Network
,根据条件,可以是flag
或1
。默认情况下,所有条目都将0
列设置为flag
。
现在,我尝试将某些条目的1
值从flag
更改为1
,如下所示:
0
但是,上述方法似乎并未将$res = $wpdb->get_results( 'SELECT * FROM wp_q33uds_campaign WHERE flag = 1 ORDER BY date1' );
foreach($res as $re)
{
$re->flag = 0;
}
列的值从flag
更改为1
。我试图以错误的方式做这件事吗?
答案 0 :(得分:2)
为此,您可以使用更新查询来更改标记值
$wpdb->update(
$wpdb->prepare(
$wpdb->prefix.'item_info', // table name
array(
'post_id' => $post_id, // table column that need change
'item_stock' => $item_stock
),
array('post_id' => $post_id) // id of table
)
);