tratando campo timestamp php com mysql
Galera seguinte, eu ja esgotei meu cérebro e não consegui sair do lugar no meu banco tem um campo que chama-se data_criacao e ele é do tipo timestamp mas eu não sei como fazer com que ele grave a data e a hora no banco, o valor eu joguei dentro de um array ficando assim:
$_SESSION['cad'] = array( 'nome' => $_POST['nome'],
'user' => $_POST['user'],
'pass' => $_POST['pass'],
'email' => $_POST['email'],
'fone' => $_POST['fone'],
'endereco' => $_POST['endereco'],
'cod_bairro' => $_POST['bairro'],
'cidade' => $_POST['cidade'],
'cod_estado' => $_POST['estado'],
'cep' => $_POST['cep'],
'cpf' => $_POST['cpf'],
'cod_status' => $_POST['status'],
'cod_nivel' => $_POST['nivel'],
'data_criacao' => NOW(),
'data_mod' => null,
);
Não me recordo bem onde foi que eu li que o comando **NOW() **insere a data e a hora de acordo com o servidor, mas esta dando esse erro a baixo:
**Fatal error**: Uncaught Error: Call to undefined function NOW() in /opt/lampp/htdocs/adm/cad_user.php:29 Stack trace: #0 {main} thrown in **/opt/lampp/htdocs/adm/cad_user.php** on line **29**
Tentei usar o **NOW()** com e sem as aspas... e nenhum deles foi, se coloco ele com aspas ele deixa cadastrar mas não grava a data e nem a hora, a coluna no banco fica zerada...
Se puderem me ajudar... ficarei muito agradecido...Discussão (7)
Carregando comentários...