not - select max codeigniter
CodeIgniter: INSERTAR mĂșltiples registros sin ciclo (1)
Es posible usar múltiples registros INSERT en CodeIgniter Active Record sin for, foreach y etc.
Mi código actual:
foreach($tags as $tag) {
$tag = trim($tag);
$data = array(
''topic_id'' => $topic_id,
''user_id'' => $user_id,
''text'' => $tag
);
$this->db->insert(''topic_tags'', $data);
}
El registro activo de Codeigniter tiene una función insert_batch
creo que eso es lo que necesitas
$data = array(
array(
''title'' => ''My title'' ,
''name'' => ''My Name'' ,
''date'' => ''My date''
),
array(
''title'' => ''Another title'' ,
''name'' => ''Another Name'' ,
''date'' => ''Another date''
)
);
$this->db->insert_batch(''mytable'', $data);
// Produces: INSERT INTO mytable (title, name, date) VALUES (''My title'', ''My name'', ''My date''), (''Another title'', ''Another name'', ''Another date'')
Funciona tanto para Codeigniter 3.x como para Codeigniter 2.2.6
ENLACES ACTUALIZADOS