Olá,
Aqui vai uma dica simples mas que eu quebrei a cabeça quando comecei a utilizar o CodeIgniter.
Como pegar o ID auto-gerado pelo banco de dados depois de executar uma query INSERT?
Muito simples! Veja o exemplo a baixo:
$var['nome'] = $this->input->post('nome');
$var['email'] = $this->input->post('email');
//Recebendo os valores do formulário e armazenando em um array
$this->load->module('modulo_db');//Carrega a Model
if($this->modulo_db->grava_form($var)){
$id_auto_gerado = $this->db->insert_id();//Pega o ID auto-gerado e armazena na variavel
}
Simples não?
Este código deve ser utilizado em Controler.
Nenhum comentário:
Postar um comentário