我有一个不适合我的更新查询。我能够在同一页面上非常愉快地选择,但我无法获得更新声明。 该表不是wordpress的一部分,所以我想知道是否可能是它或者我是否有错误。
$query = "UPDATE login_count SET `count` = '100' WHERE `user_id` = $userID ";
$insrt = $wpdb->query($query);
答案 0 :(得分:3)
试试这个,
$insrt = $wpdb->update(
'login_count', //table_name
array('count'=>'100'),//data
array('user_id'=>$userID),//where
array('%s'),//data format
array('%s')
);
答案 1 :(得分:2)
$insrt = $wpdb->update(
'login_count', //table_name
array(
'count' => '100', // string
),
array( 'user_id' => $user_id ), //Where Condition
array(
'%d', // value1
),
array( '%d' )
);
答案 2 :(得分:0)