Ir para conteúdo

POWERED BY:

Arquivado

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

japalfalfa

inserir data em mysql

Recommended Posts

Salve galera tudo certo?

Bom estou postando aqui pois penso que preciso de um código php para isso:

é o seguinte, possuo uma lista em csv e preciso importá-la para uma tabela no banco em mysql...

porém esta lista contém datas no formato dd/mm/aaaa e o mysql suporta apenas aaaa/mm/dd , então como posso fazer para importar as datas corretamente?

Agardeço a atenção.

Compartilhar este post


Link para o post
Compartilhar em outros sites

basta converter a data

 

$data = "02/12/2007";
$nova_data = implode("-", array_reverse(explode("/", $data)));
echo $nova_data;

 

veja tbm:

 

http://br2.php.net/manual/pt_BR/function.date-format.php

http://br2.php.net/manual/pt_BR/function.strtotime.php

Compartilhar este post


Link para o post
Compartilhar em outros sites

Marlon Souza nao era isso que ele tava querendo, ele queria era converter uma data no formato dd/mm/YYYY para YYY-mm-dd ou seja 05/12/2007 mudar para 2007-12-05

 

e seu exemplo ta errado, precisa usar aspas date("d/m/Y");

Compartilhar este post


Link para o post
Compartilhar em outros sites

Também é possível fazer essas conversões na própria consulta SQL. Muitas vezes poupa tempo e linhas de código.

 

Veja DATE_FORMAT() e STR_TO_DATE()

 

Funções de Data e Hora do MySQL:

http://dev.mysql.com/doc/refman/5.1/en/dat...-functions.html

 

Tipos de campos para Data e Hora:

http://dev.mysql.com/doc/refman/5.1/en/dat...time-types.html

 

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif http://forum.imasters.com.br/public/style_emoticons/default/natal_biggrin.gif

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.