mssql_query com data [RESOLVIDO]

1. mssql_query com data [RESOLVIDO]

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 05/01/2012 - 18:40h


Estou tentando inserir um registro no SQL SERVER 200 com campos do tipo datetime.

o código php segue:

$sql = "INSERT INTO TABELA (CAMPO01 ,CAMPO02, DT) VALUES ($campo01, $campo02, '$dt')";

$rs = mssql_query("$sql");

O registro está sendo inserido normalmente, o problema é que a data está ficando como

NULL

E se fazer um print do $sql e inserir os dados diretamente no SQL SERVER a data é inserida normalmente.

tem algum problema no momento do mssql_query, alguem sabe como posso resolver isso?


  


2. teste

Paulo
henbran

(usa Debian)

Enviado em 05/01/2012 - 19:50h

primeiramente, antes da referida linha de execução da query, faça um echo:

echo $dt; exit;//verifique na tela

e .... verifique a variável $dt ..., fazendo assim:

$sql = "INSERT INTO TABELA (CAMPO01 ,CAMPO02, DT) VALUES (".$campo01.", ".$campo02.", '".$dt."')";

...
boa sorte;


3. Re: mssql_query com data [RESOLVIDO]

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 05/01/2012 - 19:57h

Obrigado pela atenção, mas já tinha feito isso, o resultado é o mesmo.

O problema é no momento que a data chega no sql server.

Bom consegui resolver, bastou converter a data para o padrão

AAAA-MM-DD

Agora tá funcionando lindamente.








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts