aureo2006 1 Denunciar post Postado Julho 11, 2008 Eu normalmente uso a função NOW() para inserir uma data no MYSQL, e defino o atributo date ao campo que armazena a data. Poies bem: Estou precisando inserir a data e a hora num campo do MYSQL que dei como atributo datetime. Porém, não estou conseguindo definir a função correta. Tentei Date(), mas não inseriu...fica em branco...Que função devo usar para pegar e enviar a data e hora ao inserir dados no MySQL Compartilhar este post Link para o post Compartilhar em outros sites
~TiuTalk~ 7 Denunciar post Postado Julho 11, 2008 Use NOW também ^^ Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Julho 11, 2008 <?php $datahora=date('Y-m-d h:i:s'); ?> Compartilhar este post Link para o post Compartilhar em outros sites
Armando Nogueira 0 Denunciar post Postado Julho 29, 2008 Olá, como o Alaerte disse no php você pode usar, para pegar data e hora local(sua maquina) <?php $datahora=date('Y-m-d h:i:s'); ?> para pegar data e hora do servidor timestamp: na data e hora de inserir no banco você usa: INSERT INTO table_name ( id, data ) VALUES ( 1 , NOW() ); o resultado desse seria ' YYYY-MM-DD HH:MM:SS '; ou se quiser utilizar somente a data, ficaria assim: INSERT INTO table_name ( id, data ) VALUES ( 1 , CURDATE() ); o resultado desse seria ' YYYY-MM-DD '; Compartilhar este post Link para o post Compartilhar em outros sites
Wanderson Regis Silva 0 Denunciar post Postado Julho 29, 2008 a função now() do mysql retorna a data completa com data e hora, o mysql apenas a adapta ao formato do campo. Compartilhar este post Link para o post Compartilhar em outros sites
Superwagtel 1 Denunciar post Postado Abril 24, 2013 Para este caso: <?php$datahora=date('Y-m-d h:i:s');?>Como eu faço para inserir somente a data? Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Abril 24, 2013 Cruz credo, você já viu a data desse tópico ? Faz isso: <?php $datahora=date('Y-m-d'); ?> Compartilhar este post Link para o post Compartilhar em outros sites
EduardoAugustoPHP 27 Denunciar post Postado Abril 25, 2013 2007???? Será que "já" conseguiu?? hahahaha Compartilhar este post Link para o post Compartilhar em outros sites
mangakah 217 Denunciar post Postado Abril 25, 2013 O autor do tópico errou na grafia quando foi dá um título ao mesmo. Eu acho que ele quis dizer: "inserir genro e nora no mysql" Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Abril 25, 2013 O autor do tópico errou na grafia quando foi dá um título ao mesmo. Eu acho que ele quis dizer: "inserir genro e nora no mysql" lkkkkkkkkkkkkkkkkkkkkkkkkk.... Compartilhar este post Link para o post Compartilhar em outros sites
diegocassol 0 Denunciar post Postado Outubro 4, 2013 Boa Tarde a todos! Me desculpem desenterrar o tópico! Mas meu problema é parecido, e para voces parece simples de resolver! No meu caso estou desenvolvendo um formulário no qual nao há campo para data. Apenas, nome, email, telefone, observacao. Porém se faz necessário que na insersao no mysql a data esteja presente. Como faço pra captar a data do servidor? Utilizo esta funcao NOW(); Timestamp? Se puderem me ajudar agradeço! Abraços! Compartilhar este post Link para o post Compartilhar em outros sites
angelorubin 142 Denunciar post Postado Outubro 4, 2013 Pode ser com php ou no próprio mysql. mysql - http://ftp.nchu.edu.tw/MySQL/doc/refman/4.1/pt/datetime.html php - http://helpmasters.com.br/artigo/92/php-usando-a-classe-nativa-datetime Ou o NOW() mesmo: INSERT INTO tabela ( campotabela ) VALUES ( NOW() ) // Formato AAAA-MM-DD HH:MM:SS Compartilhar este post Link para o post Compartilhar em outros sites
diegocassol 0 Denunciar post Postado Outubro 4, 2013 Pode ser com php ou no próprio mysql. mysql - http://ftp.nchu.edu.tw/MySQL/doc/refman/4.1/pt/datetime.html php - http://helpmasters.com.br/artigo/92/php-usando-a-classe-nativa-datetime Ou o NOW() mesmo: INSERT INTO tabela ( campotabela ) VALUES ( NOW() ) // Formato AAAA-MM-DD HH:MM:SS Excelente AngeloRubin! Voce me ajudou muito mesmo! Eu tive que dar uma lida no manual das funcoes DATE, DATETIME, TIMESTAMP no link que voce enviou do MySQL! Aprendi mais do que imaginava Obrigado mesmo! O que eu gostaria de deixar claro pra quem tem esse problema é simples. Na hora que for criar a sua tabela, se nao quiser se preocupar com a atribuicao via código PHP, defina sua COLUNA "DATA" (o a que voce preferir) com a atribuição " TIMESTAMP " ao invés de DATETIME ou DATE, assim o MySql atualiza a data automaticamente no Banco. Senhores se eu tiver errado me corrijam! Abraços! Compartilhar este post Link para o post Compartilhar em outros sites