Eu apenos faço isso: return $this->db->delete('tabela',array('id'=>1));
Dai com esse true ou false eu seto uma mensagem de erro pra eles.. agora
para ver o erro vindo do banco eu habilito db_debug no database.php, acho
que é db_debug mesmo.. rsrs
Dai ele mostra o erro do sql.. quando subo pra produção eu desabilito o
db_debug dai passa a aparecer minhas mensagens de erro personalizadasTAYRON MIRANDA www.tayronmiranda.com.br MSN: [email protected] Em 7 de setembro de 2011 06:04, Rafael V. de Oliveira < [email protected]> escreveu: > Ou ainda podes utilizar o Transactions do CI. > O MySQL permite que tu faças rollback/commit nas consultas (desde que as > tabelas estejam em INNODB). > > http://codeigniter.com/user_guide/database/transactions.html > > O último exemplo deve dar-te uma luz com isso. > Eu não sou muito a favor do throw new Exception. Prefiro utilizar o > show_error() + log_message(). Mas isso é apenas uma questão de opnião ;) > > > []'s > > Em 06/09/2011, às 21:41, Andre Ruiz escreveu: > > > > > Eu utilizo assim (Um exemplo, mas tem outras formas): > > function _delete($id){ > > if ($this->db->delete($this->_table, array('Id' => $id))){ > > return TRUE; > > }else{ > > $msg = $this->db->_error_message(); > > $num = $this->db->_error_number(); > > throw new Exception("Error(".$num.") ".$msg); > > } > > > > } > >> From: [email protected] > >> Date: Tue, 6 Sep 2011 17:35:53 -0300 > >> To: [email protected] > >> Subject: [CodeIgniter] Dúvida Bando de dados > >> > >> Olá, estou com uma dúvida como eu posso retornar um erro que tenha > ocorrido > >> em uma consulta mysql usando as funções de active record? > >> > >> -- > >> Romulo Pires Pinto > >> UFF/IC/BCC > >> _______________________________________________ > >> [email protected] > >> http://www.codeigniter.com.br > >> > http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > >> > >> --------------------------- > >> Oportunidade de negócio > >> http://www.franquiasargohost.net > >> --------------------------- > > > > _______________________________________________ > > [email protected] > > http://www.codeigniter.com.br > > http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > > > --------------------------- > > Oportunidade de negócio > > http://www.franquiasargohost.net > > --------------------------- > > > _______________________________________________ > [email protected] > http://www.codeigniter.com.br > http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > --------------------------- > Oportunidade de negócio > http://www.franquiasargohost.net > --------------------------- > _______________________________________________ [email protected] http://www.codeigniter.com.br http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br --------------------------- Oportunidade de negócio http://www.franquiasargohost.net ---------------------------

