Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá a todos, tenho uma tabela no mysql onde eu gravo a quantidade de clicks que a materia recebeu sempre que a pagina é acessada, porém eu gostaria de saber se tem como adicionar +1 ao campo clicks somente se o ip que esta acessando a noticia nao estiver em uma lista.
Exemplo: o ip 200.0.0.1 acessou a materia pela primeira vez, assim o campo clicks ganharia +1 no seu valor e o ip 200.0.0.1 iria pra uma lista e ips que ja acessaram a materia, sendo assim se ele acessar a materia novamente nao contaria como click e nao seria adicionado +1 no campo clicks novamente...
Nao sei se eu fui bem claro, me desculpem, qualquer coisa podem perguntar
Aqui vai os campos da tabela Noticias
CREATE TABLE IF NOT EXISTS `noticias` (
`id` int(11) NOT NULL auto_increment,
`hora` varchar(255) NOT NULL,
`data` varchar(255) NOT NULL,
`mes` varchar(255) NOT NULL,
`ano` varchar(255) NOT NULL,
`titulo` varchar(255) NOT NULL,
`subtitulo` varchar(255) NOT NULL,
`texto` text NOT NULL,
`miniatura` varchar(255) default NULL,
`categoria` varchar(255) default NULL,
`clicks` int(11) default NULL,
`publicado` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=14749;
Obrigado desde já!Carregando comentários...