Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá amigos, bom dia.
Estou iniciando no php e estou tentando desenvolver um sistema de cadastro de links.
Criei o Banco de dados e tenho 3 tabelas, uma chamada Links, Categorias e outra chamada Visitas
Em links tenho:
id_link
cat_id
data
publicado
em Categorias tenho:
id
nome
em Visitas tenho:
idLink
ip
Então, funciona da seguinte forma: Sempre que a pessoa acessa o link cadastrado a pagina executa:
if(mysql_num_rows($sql) <= '0'){
mysql_query("INSERT INTO visitas (idLink,ip) VALUES ('$id_select','$ip')")or die(mysql_error());
}
Até ai tudo bem, se o ip da pessoa ainda nao tiver sido registrado no banco, ele registra.
Eu estou apanhando aqui é para saber quando o link foi mais acessado, já tentei bolar alguma forma de pegar os dados e listar o que tiver mais ips cadastrados, no caso seria o campo idLink que tiver mais vezes repetido.
Ex:
idLink ip
2 10.0.116.5
52 10.0.116.6
55 10.0.116.2
55 10.0.116.7
55 10.0.116.11
55 10.0.116.12
55 10.0.116.13
43 10.0.116.8
6 10.0.116.9
29 10.0.116.10
Neste caso, o link de id 55 seria o mais visitado.
Mas como ficaria isso em <?php ?> ??
Agradeço desde já a ajuda e o tempo de vocês.
Carregando comentários...