moonspell 0 Denunciar post Postado Abril 6, 2010 Boa noite. Tenho um site em php com base de dados. Os separadores funcionam sem problemas, dá para editar, alterar apagar etc. O que acontece é que quero que a data que está no footer a dizer Actualizado em tenha a data da ultima actualização mesmo. Deste momento tenho uma tabela actualização que tem um id e uma data. Eu estou a actualizar manualmente mas queria que sempre que fosse inserido uma noticia, ou alterado alguma coisa numa das tabelas da base de dados a data actualize automaticamente. Alguma ideia ? Cumprimentos Compartilhar este post Link para o post Compartilhar em outros sites
ozorio silva 0 Denunciar post Postado Abril 6, 2010 bom ve se ajuda é so uma ideia tem outras formas de fazer bom ao adicionar ou atualizar as tabelas do teu banco de um insert ou update na tabela da atualização ex: // vai inserir ou atualizar na tabela noticias ou outra tabela os dados e ja vai atualizar a data na tua outra tabela atualiza $insere = mysql_query(insert into Noticias(bla,bla,bla) values ('$bla','$bla','$bla')) or die(mysql_error()); ou //$update = mysql_query(UPDATE noticias SET noticia='$noticia' e bla bla bla) or die(mysql_error()); if($insere==true){ $data = date("Y-m-d");//data atual //insere a atualização na tabela atualiza $insere = mysql_query(UPDATE Atualiza SET data='$data' ) or die(mysql_error()); } Compartilhar este post Link para o post Compartilhar em outros sites
Jaime_Pinheiro 0 Denunciar post Postado Abril 7, 2010 Pode ser assim: Para atualizar UPDATE Noticias SET data=CURRENT_DATE(); E para inserir INSERT INTO Noticias (texto, autor, ..., data) VALUES ('$texto', '$autor', ..., CURRENT_DATE()); Compartilhar este post Link para o post Compartilhar em outros sites
moonspell 0 Denunciar post Postado Abril 7, 2010 bom ve se ajuda é so uma ideia tem outras formas de fazer bom ao adicionar ou atualizar as tabelas do teu banco de um insert ou update na tabela da atualização ex: // vai inserir ou atualizar na tabela noticias ou outra tabela os dados e ja vai atualizar a data na tua outra tabela atualiza $insere = mysql_query(insert into Noticias(bla,bla,bla) values ('$bla','$bla','$bla')) or die(mysql_error()); ou //$update = mysql_query(UPDATE noticias SET noticia='$noticia' e bla bla bla) or die(mysql_error()); if($insere==true){ $data = date("Y-m-d");//data atual //insere a atualização na tabela atualiza $insere = mysql_query(UPDATE Atualiza SET data='$data' ) or die(mysql_error()); } Excelente. Muito obrigado aos dois (ozorio silva e Jaime_Pinheiro ). Cumprimentos a todos Compartilhar este post Link para o post Compartilhar em outros sites