shelter Postado Agosto 4, 2009 Denunciar Share Postado Agosto 4, 2009 Boa galera,Aqui recebo um formato de data assim 1/1/2009, estou querendo salvar / converter para um campo timestamp ( 2009-01-01 ) para insert no mysql, alguém poderia me ajudar.GratoShelter Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Agosto 4, 2009 Denunciar Share Postado Agosto 4, 2009 É só dar um explode nas barras, depois array_reverse e por último implode. Não me lembro se o MySQL "é inteligente o suficiente" pra saber que 2009-1-1 == 2009-01-01, se não for, manda completar o dia/mês com str_pad. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 shelter Postado Agosto 4, 2009 Autor Denunciar Share Postado Agosto 4, 2009 se poderia me passar um ex. não estou conseguindo ver o algoritimote agradeço muitoshelter Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ARD Postado Agosto 4, 2009 Denunciar Share Postado Agosto 4, 2009 O MySQL entende 2009-1-1 == 2009-01-01 tanto em campo DATE como DATETIME.T+André Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 shelter Postado Agosto 4, 2009 Autor Denunciar Share Postado Agosto 4, 2009 ok , grato pelo resposta , mais tenho uma duvida de como reverte o formato que recebo 1/1/2009 para 2009-1-1 , a minha duvida e eu passar 1/1/2009 o mysql vai dar erro? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ARD Postado Agosto 4, 2009 Denunciar Share Postado Agosto 4, 2009 Com certeza vai dar erro. Primeiro você deve fazer o que o Eserra citou.echo implode("-",array_reverse(explode("/",date("d/m/Y"))));T+André Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 shelter Postado Agosto 5, 2009 Autor Denunciar Share Postado Agosto 5, 2009 esta dando erro , date no caso recebo em uma variavel $data... que recupero de arquivo txt neste formato 1/7/2009 07:48:15. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
shelter
Boa galera,
Aqui recebo um formato de data assim 1/1/2009, estou querendo salvar / converter para um campo timestamp ( 2009-01-01 ) para insert no mysql, alguém poderia me ajudar.
Grato
Shelter
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
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.