Ir para conteúdo
Fórum Script Brasil
  • 0

Problema com a DATA


dennernavarro

Pergunta

Pessoal..

Fiz o código para gravar a data no mysql..

porém, sempre que abro o mysql..

todas as horas aparecem assim:

0000-00-00 00:00:00

se eu lançar um dado no dia 22/10/2011 as 13:50:27

vai aparecer do mesmo jeito..

0000-00-00 00:00:00

como fazer com que funcione??

include"configuaracao.php"; // incruimos o arquivo de conexao com o db que nois criamos no passo 2

$valorLance = $_POST['valorLance']; //peguei o valor do campo que contem o name nome

$dataLance = date("d/m/Y \à\s H:i:s");// peguei a data e a hora do server

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

beleza denner,

O mysql não reconhece data no formato brasil, só em americano

Formato brasil -> 17/03/2011

Formato Americano -> 2011-03-17

Então para que funcione no seu script, você terá que criar um função para a conversão de datas.

No seu form ficará em formato brasil, mas na sintexe do sql terá que está convertida para formato americano.

Outra solução é você mudar o campo da tabela para char ao invés de datetime, ai ele aceita, mas caso queira fazer uma consulta por data será foda.

Veja o que você acha melhor.

Até mais.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...