dego 0 Denunciar post Postado Julho 23, 2015 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
Adnilton 7 Denunciar post Postado Julho 23, 2015 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
dego 0 Denunciar post Postado Julho 24, 2015 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