WordPress wpdb-update funktioniert nicht

$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 evertime es gibt Fatal error: Call to a member function update() auf null

alle Werte eingestellt sind.

  • Nach der Fehler -$wpdb nicht definiert ist. Falls Sie diesen code in einer Funktion, stellen Sie sicher, dass Sie global $wpdb; vor.
  • danke. das funktioniert.
  • Vielleicht Schreibe ich es als Antwort und du wirst es akzeptieren?
InformationsquelleAutor humbleiam | 2016-03-22



One Reply
  1. 2

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

    Laut der Fehler -$wpdb nicht definiert ist.

    Meine Vermutung ist, dass Sie mit diesem code in einer Funktion.
    Wenn dies der Fall ist, sollten Sie die folgende Zeile hinzufügen, um diese Klasse in Ihrer Funktion:

    global $wpdb;

    Sodass Ihr code sollte 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);
    }

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.