pois eh já enviei, mas ele sempre atualiza no banco como string

ele nao ta salvando como NULL de jeito nenhum

parece que ele está fazendo algo como

update tabela set sobrenome='null' where id='1'

ao invés de

update tabela set sobrenome=null where id='1'

existe alguma regra que eu preciso mudar no CI?

[]s





2011/5/3 Andre Ruiz <[email protected]>

>
> Cara, manda o valor NULL em maíusculo e sem aspas....
>
> $sobrenome = NULL;
>
> abs
>
> > Date: Tue, 3 May 2011 14:55:11 -0300
> > From: [email protected]
> > To: [email protected]
> > Subject: Re: [CodeIgniter] Active Record - Setar Null
> >
> > Tente assim (eu não fiz esse este):
> >
> > $nome = $this->input->post('nome');
> > $sobrenome = $this->input->post('sobrenome')
> >
> > if(!empty($nome)){
> > $dados = array( 'nome' => $nome);
> > }
> >
> > if(!empty($sobrenome)){
> > $dados = array( 'sobrenome' => $sobrenome);
> > }
> >
> > $this->db->update('tabela', $dados);
> >
> >
> >
> >
> > Em 3 de maio de 2011 14:45, Cleyverson Costa
> > <[email protected]>escreveu:
> >
> > > Então como eu faria em um caso assim
> > >
> > > $nome = $this->input->post('nome');
> > > if ($nome=='') {$nome = null;}
> > >
> > > $sobrenome = $this->input->post('sobrenome');
> > > if ($sobrenome=='') {$sobrenome = null;}
> > >
> > > $dados = array(
> > > 'nome' => $nome,
> > > 'sobrenome' => $sobrenome
> > > );
> > >
> > > $this->db->update('tabela', $dados);
> > >
> > > Eu preciso que ele sete para NULL os campos que sejam null e não que
> > > atualizem para 'NULL' o campo.
> > >
> > > O que estou fazendo de errado, pois ele só insere string.
> > >
> > > Att.
> > >
> > > On 3 May 2011 14:32, Anderson Unsonst <[email protected]>
> wrote:
> > >
> > > > se o default ou o valor padrão for null, vai gravar null se o campo
> > > > estiver VAZIO, mas se você mandar um 'null' , de fato ele vai
> entender
> > > > que é uma string,
> > > >
> > > > _______________________________________________
> > > > [email protected]
> > > > http://www.codeigniter.com.br
> > > > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> > > >
> > > > ---------------------------
> > > > Oportunidade de negócio
> > > > http://www.franquiasargohost.net
> > > > ---------------------------
> > > >
> > >
> > >
> > >
> > > --
> > > Cleyverson Pereira Costa
> > > _______________________________________________
> > > [email protected]
> > > http://www.codeigniter.com.br
> > > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> > >
> > > ---------------------------
> > > Oportunidade de negócio
> > > http://www.franquiasargohost.net
> > > ---------------------------
> > >
> >
> >
> >
> > --
> > ----
> > Cristiano Santos de Oliveira
> > Desenvolvedor de Software
> > Cel. (71) 91794664
> > MSN: [email protected]
> > Gmail: [email protected]
> > Skype: cristiano.oliveir
> > Linux user # 495181
> > Lattes: Lattes<
> http://buscatextual.cnpq.br/buscatextual/visualizacv.jsp?id=K4413558T4>
> > ----------------------------------------------------------
> > "... não vemos o mundo com nossos olhos, mas com os conceitos que habitam
> > nossa mente..."
> > Osame Kinouchi.
> > _______________________________________________
> > [email protected]
> > http://www.codeigniter.com.br
> > http://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://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
> ---------------------------
> Oportunidade de negócio
> http://www.franquiasargohost.net
> ---------------------------
>



-- 
Cleyverson Pereira Costa
_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------

Responder a