¿Hay alguna opción para obtener la última identificación de inserción de un nuevo registro en CodeIgniter?
$last_id = $this->db->insert('tablename',
array('firstcolumn' => 'value',
'secondcolumn' => 'value')
);
Teniendo en cuenta la tabla consta de campos id (incremento automático) firstcolumn y secondcolumn.
De esta manera, puede usar la identificación de inserción en el siguiente código.
php
codeigniter
Dennis Decoene
fuente
fuente
Respuestas:
Me avergüenza...
Miré la guía del usuario y la primera función es
$this->db->insert_id();
Esto también funciona con inserciones de registro activo ...
EDITAR: actualicé el enlace
fuente
La última identificación de inserción significa que puede insertar la identificación de incremento automático mediante el uso de este método en el registro activo,
Puede consultar este enlace, puede encontrar algunas cosas más.
Información de ejecutar una consulta
fuente
para la tabla específica no puede usar $ this-> db-> insert_id (). incluso el último inserto ocurrió hace mucho tiempo, se puede obtener de esta manera. puede estar mal. pero trabajando bien para mi
fuente
Lista de detalles que ayudan a solicitar id y consultas son
Para buscar el último Id insertado: Esto buscará los últimos registros de la tabla
Obteniendo consulta SQL, agregue esto después de la solicitud modal
fuente
$this->db->insert_id();
Prueba esto como tu pregunta deseada.
fuente
Después de su consulta de inserción, use este comando
$this->db->insert_id();
para devolver la última identificación insertada.Por ejemplo:
fuente
Prueba esto.
fuente
Devuelve el número de ID de inserción cuando se realizan inserciones de bases de datos
Métodos de ayuda de consulta para codeigniter-3
fuente
// por favor prueba esto
fuente
fuente
En codeigniter 3, puede hacerlo de la siguiente manera:
Puede obtener ayuda para Codeigniter 3 desde aquí https://codeigniter.com/user_guide/database/helpers.html
En Codeigniter 4, puede obtener la última identificación insertada de la siguiente manera:
Puede obtener ayuda para Codeigniter 4 desde aquí https://codeigniter4.github.io/userguide/database/helpers.html
fuente