Ich bekomme den Unterschied zwischen Query Builders Ersetzen und Aktualisieren nicht. Vor allem der Dokumentation für Ersetzen ...
Diese Methode führt eine Anweisung ersetzen, die im Grunde genommen ist der SQL-Standard für (optional) DELETE + INSERT, PRIMARY und UNIQUE Tasten als Bestimmungsfaktor verwendet wird.
... aber ich sehe keinen Hinweis auf die Verwendung eines PK im Beispiel. Fehle mir hier etwas Grundwissen? (Ich verstehe Update gut). Ersetzen
$data = array(
'title' => 'My title',
'name' => 'My Name',
'date' => 'My date'
);
$this->db->replace('table', $data);
aktualisieren
$data = array(
'title' => $title,
'name' => $name,
'date' => $date
);
$this->db->where('id', $id);
$this->db->update('mytable', $data);
Dank.
Bitte beziehen Sie sich auf diesen Link ........... https: //www.codeigniter.com/userguide3/database/query_builder.html#updating-data – kuldeep