Ir para conteúdo

POWERED BY:

Arquivado

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

leo_SJCampos

Gravar data Em branco

Recommended Posts

pior que não.... não tem nenhum valor default na coluna....

Ai no php eu tente fazer assim. $varavel = NULL;

Só que mesmo assim ele da erro na hora de gravar

 

Nao sei o que fazer

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isto então mostra que o campo aceita nulos, resta ver a síntaxe do insert quando informa o campo de o valor null.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas não são em todos os casos... somente em alguns.. ai se eu setar essa campo como null na hora do insert ele sempre mandará null. e se eu colocar um if, eu terei que repetir todo meu insert... ficaria redundante né

 

tentei assim

if($validade == '')
   $validade = 'null';

no SQL

values(
'$dataInicio',".
$validade.",
'$dataAdmissao',

Mas tbm nao funcionou

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas não são em todos os casos... somente em alguns.. ai se eu setar essa campo como null na hora do insert ele sempre mandará null. e se eu colocar um if, eu terei que repetir todo meu insert... ficaria redundante né

 

tentei assim

if($validade == '')
   $validade = 'null';

no SQL

values(
'$dataInicio',".
$validade.",
'$dataAdmissao',

Mas tbm nao funcionou

 

tenta assim então

if($validade == '')
   $validade = "NULL";

values( '$dataInicio', $validade, '$dataAdmissao', ... )

Compartilhar este post


Link para o post
Compartilhar em outros sites

o null do php é diferente do null dos bancos.

 

para você conseguir inserir o valor NULL na data você dever fazer

 

$var = "NULL"

 

e não

 

$var = NULL // sem as apas

 

ou seja, você deve escrever a palavra NULL na variavel e não o valor NULL

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.