rubenbrito Posted May 23, 2012 at 11:40 AM Report #457569 Posted May 23, 2012 at 11:40 AM (edited) Boas! É o seguinte: este código guarda os dados id, autor, titulo, texto numa bd. $sql="INSERT INTO news(id,autor,titulo,texto) VALUES('','$_POST[autor]','$_POST[titulo]','$_POST[texto]')"; $result = mysql_query($sql,$lig); if (!$result){ die('Erro ao inserir o registo na tabela: ' . mysql_error()); } else{ echo "1 registo adicionado com sucesso"; } Tenho um campo data na base de dados e queria saber que alterações são necessárias fazer no código para inserir a data actual visto que por enquanto aparece assim na bd: data: 0000-00-00 Cumprimentos 😉 Edited May 23, 2012 at 11:41 AM by rubenbrito
pedrosorio Posted May 23, 2012 at 11:48 AM Report #457570 Posted May 23, 2012 at 11:48 AM Podes usar a função CURDATE() do MySQL como valor a introduzir na coluna correspondente à data, caso querias inserir a data actual do servidor que corre a base de dados. Não respondo a dúvidas por mensagem.
rubenbrito Posted May 23, 2012 at 12:01 PM Author Report #457573 Posted May 23, 2012 at 12:01 PM e faço isso onde ?
rjsma Posted May 23, 2012 at 12:56 PM Report #457582 Posted May 23, 2012 at 12:56 PM Sempre podes por na base de dados o campo data como timestamp e not null, assim insere a data actual automaticamente. 1 Report
HappyHippyHippo Posted May 23, 2012 at 01:18 PM Report #457588 Posted May 23, 2012 at 01:18 PM caso tens dificuldades em SQL podes sempre: $sql="INSERT INTO news(id,autor,titulo,texto,data) VALUES('','{$_POST[autor]}','{$_POST[titulo]}','{$_POST[texto]}', '".date("Y-m-d")."')"; 1 Report IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
rubenbrito Posted May 23, 2012 at 01:32 PM Author Report #457598 Posted May 23, 2012 at 01:32 PM Muito Obrigado HappyHippyHipoo , rjsma 🙂
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now