Wordpress更新查询无法正常工作

时间:2016-06-23 13:38:35

标签: php sql wordpress

我有一个不适合我的更新查询。我能够在同一页面上非常愉快地选择,但我无法获得更新声明。 该表不是wordpress的一部分,所以我想知道是否可能是它或者我是否有错误。

$query = "UPDATE   login_count SET `count` = '100' WHERE  `user_id` = $userID ";
$insrt = $wpdb->query($query);

3 个答案:

答案 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)

试试这个..user_id = {$userID} ";

修改

请参阅:Use a $variable inside a SQL string?