yo soy nuevo en esto apenas tengo un mes estudiando pero hice un contador que me funciona bien e incluso muestra y cuenta la vista actual y no uso loop pues no es la idea, te paso mi codigo
Código para actualizar:
Ver originaldb_connect();
$peticion = "update conteo set visitas=visitas+1
where clienteid=".$cliente["clienteid"];
$actualizar = mysql_query($peticion);
ahora para recoger y mostrar el resultado
Código en pantalla:
Ver originaldb_connect();
$peticion = "SELECT visitas FROM `conteo` where clienteid=".$cliente["clienteid"]";
$mostrar = mysql_query($peticion);
echo "La pagina ha sido visitada ".mysql_result($mostrar, 0)." veces";
esto hace lo ke pides