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 personalizadas


TAYRON 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
---------------------------

Responder a