CodeIgniter アクティブ レコードの INSERT クエリ後に最後に挿入された ID を取得する方法
問題:
CodeIgniter のアクティブ レコードを使用して挿入クエリを実行するときは、挿入されたレコードの最後に自動インクリメントされた ID を取得することを目的とします。ただし、この値を取得するときに問題が発生します。
解決策:
CodeIgniter アクティブ レコードに最後に挿入された ID を正しく取得するには、次の手順に従います。
更新されたモデル関数:
<code class="php">function add_post($post_data) { $this->db->insert('posts', $post_data); $insert_id = $this->db->insert_id(); return $insert_id; }</code>
複数の挿入の場合は、バッチ ステートメントでの一括挿入の使用を検討してください。
以上がCodeIgniter アクティブ レコードで INSERT クエリの後に最後に挿入された ID を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。