Gravar NULL ao invés de branco
Gente,
tenho um formulário imenso num sistema meu,
e nem todos os campos são obrigatórios.
Porém os campos que não forem obrigatórios e não forem informados,
eu gostarico de daa que fossem armazenados no bandos como NULL
e não como campo em branco como está acontecendo.
Até tentei fazer uma verificação no método cadastrar antes de salvar no bd.
>
if($dados['numcgc']==''){
$dados['numcgc'] = 'NULL';
}
Mas desse jeito, salva o NULL como string... fica um NULL forçado...
Dando uma pesquisada eu achei a solução de colocar NULL como valor default
da tabela do banco de dados.
Mas funciona pra quando o campo ficar em branco?
Que eu saiba, o default só funciona caso o campo seja ignorado(não usado) no formulário.
Discussão (10)
Carregando comentários...