2016-03-22 12 views
1
$wsquery = array('faculty_id' => $uid); 
$tid = array('id'=>1); 
$tname = 'imtd_faculty_in_focus'; 
$wpdb->update($tname, $wsquery , $tid); 

Dies ist mein Update-Code; Aber es evertime Fatal Fehler zurück: Rufen Sie an ein Mitglied Funktion Update() auf nullWordpress wpdb Update funktioniert nicht

alle Werte eingestellt sind.

+0

auf den Fehler nach - $ wpdb ist nicht definiert. Wenn Sie diesen Code in eine Funktion einfügen, stellen Sie sicher, dass Sie vorher 'global $ wpdb;' hinzufügen. –

+0

danke. das funktioniert. – humbleiam

+0

Darf ich es als Antwort schreiben und Sie akzeptieren es? –

Antwort

2

Fatal error: Call to a member function update() on null

Nach dem Fehler - $ wpdb ist undefiniert.

Meine Vermutung ist, dass Sie diesen Code in einer Funktion verwenden. Wenn dies der Fall ist, sollten Sie die folgende Zeile hinzufügen, um diese Klasse in Ihrer Funktion zu verwenden:

global $wpdb; 

So sollte Ihr Code wie folgt aussehen:

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); 
} 
Verwandte Themen