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

Responder a