Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Fabio Duarte

Inserir valor nulo ou nao no BD

Recommended Posts

pessoal....alguem sab m explikar como inserir um valor nulo no BD. tipo assimtenhu meu formulario, mas tm alguns campos q nao sao obrigatorio, e no bd estao configurado como nulo. dae se c pessoa nao kiser inserir nada nao tm problema, mas so q eu nao posso colokar no comanda SQL INSERT o valor null, pois pod ser q a pessoa passe um valor.ex:insert into tabela values(NULL, '$email', '$obrigatorio');a variavel $email nao é obrigatorio, e a variavel $obrigatorio é obrigatorio.se eu nao passar um valor para o email, qd for inserir no bd, ele vai da erro, pois nao tm nada na variavel, e ele ira colokar as aspas simples, fikando assim.insert into tabela values(NULL, 'NULL', 'obrigatorio');alguem m ajuda...vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se o usuário não passar nada deveria ficar assim

insert into tabela values(NULL, '', 'obrigatorio');

Da forma que você fez não dá mesmo, talvez você precise tratar na aplicação para substituir o '' por NULL, mas daí claro, sem as aspas.

 

Mas se você quer ou não um campo nulo é melhor definir isto na criação do campo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.