これは PHP / CodeIgniter / MySQL です
私が考えることができる唯一の方法は、挿入 ($this->db->insert(...)) を実行し、その直後に別のクエリを実行してレコードを再度検索することです。
新しく追加されたレコードの主キー(または何か)を返す何か(私にはもう少し効率的だと思われる)があることを願っています。
これは PHP / CodeIgniter / MySQL です
私が考えることができる唯一の方法は、挿入 ($this->db->insert(...)) を実行し、その直後に別のクエリを実行してレコードを再度検索することです。
新しく追加されたレコードの主キー(または何か)を返す何か(私にはもう少し効率的だと思われる)があることを願っています。
コードイグナイター用
$this->db->insert_id()
ここを見てください http://ellislab.com/codeigniter/user_guide/database/helpers.html最初の関数は$this->db->insert_id();
これはアクティブレコードの挿入でも機能します。
またはあなたができる
$last_insert_id = $this->db->call_function('insert_id');