Wordpress wpdb更新无法正常工作

时间:2016-03-22 08:46:05

标签: php sql wordpress wpdb

{
"collapse_key" : "demo",
"delay_while_idle" : true,
"to" : "xyz",
"data" : {
"key1" : "value1",
"key2" : "value2",
},
"time_to_live" : 3
}

这是我的更新代码; 但是evertime它返回致命错误:在null上调用成员函数update()

设置所有值。

1 个答案:

答案 0 :(得分:2)

  

致命错误:在null

上调用成员函数update()

根据错误 - $ wpdb未定义。

我的猜测是你在函数中使用这段代码。 如果是这种情况,您应该添加以下行,以便在您的函数中使用此类:

global $wpdb;

所以你的代码应该是这样的:

function anon_function($uid) {
 global $wpdb;

 $wsquery = array( 'faculty_id' => $uid);
 $tid = array('id'=>1);
 $tname = 'imtd_faculty_in_focus';
 $wpdb->update( $tname, $wsquery , $tid);
}