Ir para conteúdo

Arquivado

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

Penny_Lane

Atribuir Null...

Recommended Posts

Olá Pessoal, bom dia..

Seguinte.. no meu código aqui eu quero fazer uma condição para testar uns campos antes de inserir no banco, certo?

O meu banco de testes aqui é o SQL Server, e o banco "quente" e o mySql...

no meu formulário, eu tenho 4 campos que podem ou não receber algum valor...

 

Se um deles recebe o valor é gravado corretamente no banco, mas os outros que não recebem, estão ficando vazio, ao invés de marcar como "null" e eu quero que marque como null..

 

Eu to fazendo assim, mas não está dando certo.

if ($campo1 == ''){
	$campo1 = null;
}
if ($campo2 == ''){
	$campo2 = null;
}
if ($campo3== ''){
	$campo3 = null;
}
if ($campo4 == ''){
	$campo4 = null;
}

E então, como eu faço para atribuir Null quando o campo estiver vazio????? :blink:

 

[ ]´s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Penny_Lane,

 

Pelo que pude entender os campos já foram atualizados.

 

Então para trocar os campos em branco por null no SQL, você pode fazer o seguinte Update:

 

CODE

Update Tabela set campo = null

where campo = ''

 

Para evitar que isso ocorra em futuros insert, se possivel, poste aqui o código de seu insert para que possamos analisar.

 

Por padrão o SQL rejeita o insert ou update em um campo setado como not null.

 

[]'s

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.