So rufen Sie die zuletzt eingefügte ID nach einer INSERT-Abfrage im aktiven CodeIgniter-Datensatz ab
Problem:
Wenn Sie eine Einfügeabfrage mit dem aktiven Datensatz von CodeIgniter ausführen, möchten Sie die letzte automatisch inkrementierte ID für den eingefügten Datensatz abrufen. Allerdings stoßen Sie auf Schwierigkeiten, diesen Wert zu erhalten.
Lösung:
Um die zuletzt eingefügte ID im CodeIgniter Active Record korrekt abzurufen, führen Sie die folgenden Schritte aus:
Aktualisierte Modellfunktion:
<code class="php">function add_post($post_data) { $this->db->insert('posts', $post_data); $insert_id = $this->db->insert_id(); return $insert_id; }</code>
Für mehrere Einfügungen sollten Sie die Verwendung von Masseneinfügungen mit Batch-Anweisungen in Betracht ziehen.
Das obige ist der detaillierte Inhalt vonWie rufe ich die zuletzt eingefügte ID nach einer INSERT-Abfrage im aktiven CodeIgniter-Datensatz ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!