Die Verkettung von where() nach update() in CodeIgniter gibt einen Fehler aus: Aufruf einer Mitgliedsfunktion where() füPhp

PHP-Programmierer chatten hier
Anonymous
 Die Verkettung von where() nach update() in CodeIgniter gibt einen Fehler aus: Aufruf einer Mitgliedsfunktion where() fü

Post by Anonymous »

Ich versuche, Abfrage-Builder-Methoden zu verwenden, um eine Tabelle zu aktualisieren und eine Aufgabe wie folgt als abgeschlossen zu kennzeichnen:

Code: Select all

$this->db
->update('tasks', array('status' => 'complete'))
->where('id', $task_id);
Aber es gibt mir eine Fehlermeldung:

Code: Select all

Call to a member function where() on a non-object
Stimmt hier etwas nicht, was ich hier nicht sehen kann? oder funktioniert die Methodenverkettung nicht mit Update? In den Dokumenten ist die Methodenverkettung ziemlich dürftig.
Es funktioniert, wenn ich es in zwei Zeilen aufteile...

Code: Select all

$this->db->where('id', $task_id);
$this->db->update('tasks', array('status' => 'complete'));
aber sollte Methodenverkettung hier nicht funktionieren?
PHP-Version: 5.5.4
CI-Version: 3

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post