Ir para conteúdo

Arquivado

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

dego

Inserir uma data de uma variável - Firebird

Recommended Posts

Boa noite, galera!

Pelo amor de Deus, me ajudem!

É uma coisa simples, mas eu pesquisei muito e não encontrei um exemplo na net disso.

Eu fiz um form onde a pessoa digita uma data num input 27/01/2015, por exemplo.

Aí eu salvo essa data na variável $data.

Depois vou fazer o insert no banco de dados que é firebird. Só que dá erro porque o campo do firebird é do tipo "date".

Como faço a conversão da VARIÁVEL para inserir no capo DATE???????

Achei muitos exemplos na net de como converter todos os tipos de datas para todos os formatos possíveis, etc. Mas não achei NADA falando como converter uma data simples de uma variável para inserir no banco.

Eu tentei assim:

$DATA_CONV = date('dd.mm.yyyy',$DATA);

Aí eu peguei o $DATA_CONV e tentei inserir no banco de dados, mas nada acontece.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Firebird ..como é o formato que o banco aceita ?

 

se for yyyy-mm-dd

 

<?php 


$data = "27/01/2015"; // Pegar a data do formulario, ok ? 
$data = str_replace("/", "-", $data); // Remove Barra por Traço
$novadata = date("Y-m-d", strtotime($data)); // Converte para ANO / MES / DIA


?>

Só mandar a variável novadata para o banco , espero que ajude .

:D

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Firebird ..como é o formato que o banco aceita ?

 

se for yyyy-mm-dd

 

<?php 


$data = "27/01/2015"; // Pegar a data do formulario, ok ? 
$data = str_replace("/", "-", $data); // Remove Barra por Traço
$novadata = date("Y-m-d", strtotime($data)); // Converte para ANO / MES / DIA


?>

Só mandar a variável novadata para o banco , espero que ajude .

:D

 

 

Boa noite, amigão!

Então, fiz do jeito que você falou e apresenta o erro: conversion error from string ""

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.