Gustavuh 0 Denunciar post Postado Janeiro 23, 2016 Saudações. Na hora que acesso uma postagem, o site mostra o conteudo, só que ao voltar pra index.php ele tá alterando a data. Meu script: if ( !isset ( $_GET['postagemID'] ) || empty ( $_GET['postagemID'] ) ) header('Location: Error404.php'); else{ $consultaID = DBRead( 'postagem as p INNER JOIN blog_categoria as c ON p.categoriaID = c.categoriaID', "WHERE p.postagemID = '".DBEscape( strip_tags( trim ( $_GET['postagemID'] ) ) )."' LIMIT 1", 'c.categoria, p.postagemID, p.titulo, p.usuario, p.data, p.categoriaID, p.visitas, p.conteudo' ); if( $consultaID ){ $consultaID = $consultaID[0]; $visitas = array( 'visitas' => $consultaID['visitas'] + 1 ); DBUpDate( 'postagem', $visitas , "postagemID = '".DBEscape( strip_tags( trim ( $_GET['postagemID'] ) ) )."'"); } } Então o que acontece, uma postagem de 19/01 tá atualizando pra data atual. E quero que atualize só o campo visitas. Compartilhar este post Link para o post Compartilhar em outros sites
Rogério Santana 172 Denunciar post Postado Janeiro 24, 2016 Veja se o campo que grava a data na tabela, está com o On Update Current_Timestamp está marcado. Compartilhar este post Link para o post Compartilhar em outros sites
Gustavuh 0 Denunciar post Postado Janeiro 25, 2016 Está desmarcado Rogério.. Na verdade, no localhost, não acontece nada, ele só altera a visitas normalmente. O problema acontece quando no mysql do servidor de hospedagem. Se um postagem está com data de 20/01 por exemplo, depois ler a postagem na integra e voltar pra pagina index, a postagem que li vem pra primeira posição. Pois trago as postagens do banco ordenadas por data e DESC. Alguma outra ideia do que possa ser? Compartilhar este post Link para o post Compartilhar em outros sites