Holen Sie sich die id des letzten aktualisierten Datensatz
Ich bin in der Lage zu Holen Sie sich die zuletzt eingefügte id mit $this->db->insert_id();
im codeigniter, gibt es irgendeine Möglichkeit, dass ich die id des zuletzt aktualisierten Datensatz? Ich habe es versucht mit dem gleichen D. H. $this->db->insert_id();
aber es funktioniert nicht (Rückgabe 0).
InformationsquelleAutor Kamran Ahmed | 2013-12-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Codeigniter nicht unterstützt. Ich hatte, dies zu tun:
InformationsquelleAutor Kamran Ahmed
diese geben nur eingefügte id. Für das abrufen der aktualisierten Zeilen-id können Sie eine Spalte hinzufügen, wie lastmodified (timestamp) und aktualisieren Sie diese Spalte mit dem aktuellen Zeitstempel jedes mal, wenn Sie die update-Abfrage ausführen. Nach Ihrem update-Abfrage laufen, nur dieses:
Erhalten Sie die id in der Ergebnismenge.
InformationsquelleAutor user2936213
Hier ist, wie Sie es tun können kürzesten
//Den Datensatz aktualisieren
//Holen Sie sich die Aufzeichnung
InformationsquelleAutor Muhammad Raheel
Mit einem codeigniter , und MY_MODEL eine extend version.Dies war einer der bottlneck dieser, wie ich ein relfe.
rufen Sie diese Updates erhalten Sie außerdem die aktualisierten id. ein bisschen übertrieben ist, zum ausführen einer Abfrage zweimal, aber ich Schätze, so denken alle aboves.
wie Sie Sie nennen ?
InformationsquelleAutor danielad
Return die id, die Ihr mit in die where-Klausel für update
InformationsquelleAutor Mithun Billara
Versuchen wie diesem:
InformationsquelleAutor Bablu Ahmed