666999 0 Denunciar post Postado Maio 9, 2010 pessoal como faço para capturar a hora e a data e salvar no bd mysql? :mellow: INSERT ? Compartilhar este post Link para o post Compartilhar em outros sites
Renato Neto 0 Denunciar post Postado Maio 9, 2010 Para capturar a hora e/ou a data você usa a função date do php. http://www.php.net/manual/pt_BR/function.date.php Esse exemplo exibiria algo como 09/05/2010 21:15:58 <?php echo date("d/m/Y H:i:s"); ?> Tudo que você queira adicionar à alguma tabela no sql você faz usando INSERT. Compartilhar este post Link para o post Compartilhar em outros sites
666999 0 Denunciar post Postado Maio 9, 2010 tem como voce fazer uma estrutura basica para catpurar a data e a hora nao sei :huh: tipo seria ? dia = date hora = time $sql = "INSERT INTO meubd ( `data` ) fiz uma tabela datetime Compartilhar este post Link para o post Compartilhar em outros sites
Renato Neto 0 Denunciar post Postado Maio 9, 2010 $data = date('Y-m-d H:i:s'); mysql_query("INSERT INTO meubd (`data`) VALUES ('{$data}')"); Compartilhar este post Link para o post Compartilhar em outros sites
666999 0 Denunciar post Postado Maio 9, 2010 consegui http://forum.imasters.com.br/public/style_emoticons/default/clap.gif e tipo tenho esse codico $sqlItemPedido = "INSERT pedidos (IDPRODUTO,QUANTIDADE) VALUES ( '$id','$qtd')"; tem como juntar com este codico ? $data = date('Y-m-d H:i:s'); mysql_query("INSERT INTO pedidos (`data`) VALUES ('{$data}')"); assim ele registra produto em hora tal ... http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif tentei assim $data = date('Y-m-d H:i:s'); $sqlItemPedido = "INSERT pedidos (IDPRODUTO,QUANTIDADE,data) VALUES ( '$id','$qtd'$data')"; não foi Compartilhar este post Link para o post Compartilhar em outros sites
Renato Neto 0 Denunciar post Postado Maio 9, 2010 Claro que tem, vou te explicar como funciona o INSERT. $qry = "INSERT INTO `pedidos` (`IDPRODUTO`, `QUANTIDADE`) VALUES ('$id', '$qtd')"; Perceba que (`IDPRODUTO`, `QUANTIDADE`) são os nomes dos campos da tabela e ('$id', '$qtd') os valores que irão entrar em cada campo especificado antes. $id vai pra IDPRODUTO, $qtd para QUANTIDADE e assim por diante. Você pode colocar todos campos que existam na tabela, então vamos adicionar a data :D, ficaria assim: $qry = "INSERT INTO `pedidos` (`IDPRODUTO`, `QUANTIDADE`, `data`) VALUES ('$id', '$qtd', '$data')"; Abraço. Compartilhar este post Link para o post Compartilhar em outros sites
666999 0 Denunciar post Postado Maio 9, 2010 puts nao esta indo :( vou passar o codico inteiro <?php include "Config.php"; session_start(); foreach($_SESSION['carrinho'] as $id => $qtd){ $sql = "SELECT * FROM produtos WHERE id = '$id'"; $data = date('Y-m-d H:i:s'); $sqlItemPedido = "INSERT pedidos ('IDPRODUTO','QUANTIDADE',`data`) VALUES ( '$id','$qtd','$data')"; //executa o SQL $qrItemPedido = mysql_query($sqlItemPedido); } ?> Compartilhar este post Link para o post Compartilhar em outros sites
666999 0 Denunciar post Postado Maio 9, 2010 o estranho que nao aparece erro nenhum <_< Compartilhar este post Link para o post Compartilhar em outros sites
Renato Neto 0 Denunciar post Postado Maio 9, 2010 Faltou o INTO $sqlItemPedido = "INSERT INTO pedidos ('IDPRODUTO','QUANTIDADE',`data`) VALUES ( '$id','$qtd','$data')"; To indo deitar, boa noite :) Compartilhar este post Link para o post Compartilhar em outros sites
666999 0 Denunciar post Postado Maio 9, 2010 Resolvido vlw http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Boa noite Compartilhar este post Link para o post Compartilhar em outros sites
Victor Cometti 8 Denunciar post Postado Maio 9, 2010 função now() do mysql pega a data e hora atual do servidor $sqlItemPedido = "INSERT INTO pedidos ('IDPRODUTO','QUANTIDADE',`data`) VALUES ( '$id','$qtd',now())"; Compartilhar este post Link para o post Compartilhar em outros sites