Guest - SirSmart - Posted August 26, 2004 Report Share Posted August 26, 2004 Galera como eu faço pra inserir data e hora no mysql, com a função data()???E gostaria de saber tb como eu faço pra validar a data que o usuário entrou no formulário e depois gravar no mysql??ObrigadoSirSmart Quote Link to comment Share on other sites More sharing options...
0 chackal_sjc Posted August 26, 2004 Report Share Posted August 26, 2004 eu também queria saber issoquero saber como inserir no mysql a data de nascimento de alguém que pois no formularioé só botar como string mesmo?? tipo varchar? Quote Link to comment Share on other sites More sharing options...
0 taudujas Posted August 26, 2004 Report Share Posted August 26, 2004 Usa a função NOW() Quote Link to comment Share on other sites More sharing options...
0 Guest - SirSmart - Posted August 26, 2004 Report Share Posted August 26, 2004 Ei sei que uma pergunta meio idiota, mas como usar essa função???Onde????Até maisSirSmart Quote Link to comment Share on other sites More sharing options...
0 rutinha Posted August 26, 2004 Report Share Posted August 26, 2004 Olá amigo para imprimir seja hora ou data o PHP usa uma unica função que é a "DATE" alterando somente os parametros!exemplo para mostrar a hora utilize:<?echo $data = date("H:i:s "); ?>Para entender perfeitamente como funciona acesse http://www.imasters.com.br/artigo.php?cn=1807&cc=44Até +Rutinha! Quote Link to comment Share on other sites More sharing options...
0 rutinha Posted August 26, 2004 Report Share Posted August 26, 2004 Olá amigo para imprimir seja hora ou data o PHP usa uma unica função que é a "DATE" alterando somente os parametros!exemplo para mostrar a hora utilize:<?echo $data = date("H:i:s "); ?>Para entender perfeitamente como funciona acesse http://www.imasters.com.br/artigo.php?cn=1807&cc=44Até +Rutinha! Ops. esqueci hauhauhaua:::Para inserir isto em um bd creio que pode utilizar a própria variavel tipo:("INSERT INTO data (datahora) VALUES ('$date')");Acho que é isso ai!se der erro me avisa, para inserir a data em um campo e a hora em outro também da, é so passar os parametros referente a elas separadamente!Fui Quote Link to comment Share on other sites More sharing options...
0 Fabyo Posted August 26, 2004 Report Share Posted August 26, 2004 você Pode usar a função propria do mysql NOW()$sql = "INSERT INTO tabela ( data ) VALUES ( NOW( ) )";lembrando que a data sera salva no formato 0000-00-00para você exibir no formato 00/00/0000leia o tópico:converte datase outra coisa se quiser inserir DATA e HORA tem um tipo de campo proprio pra isso é o DATETIMEE gostaria de saber tb como eu faço pra validar a data que o usuário entrou no formulário e depois gravar no mysql??Função Propria do PHP pra validar Datas (checkdate)//exemplo://31/02/2004 <= data invalida$mes = 02;$dia = 30;$ano = 2004;//Checkdateif(checkdate($mes, $dia, $ano)){echo "data correta";}else{echo "data errada";} Quote Link to comment Share on other sites More sharing options...
0 Fabyo Posted August 26, 2004 Report Share Posted August 26, 2004 eu também queria saber issoquero saber como inserir no mysql a data de nascimento de alguém que pois no formularioé só botar como string mesmo?? tipo varchar? Pegue a data de nascimento do form exemplo:$dia = $_POST["dia"];$mes = $_POST["mes"];$ano = $_POST["ano"];$data = "$ano-$mes-$dia";$sql = "INSERT INTO tabela ( data ) VALUES ( '$data' )"; Quote Link to comment Share on other sites More sharing options...
Question
Guest - SirSmart -
Galera como eu faço pra inserir data e hora no mysql, com a função data()???
E gostaria de saber tb como eu faço pra validar a data que o usuário entrou no formulário e depois gravar no mysql??
Obrigado
SirSmart
Link to comment
Share on other sites
7 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.