asi a bote pronto creo que tu probema es el update...claro... seguro que solo le dices que actualice el id y no le das una condicion mas.... mi consejo esq compares ID's, si tiene mas campos seria aconsejable que compararas 2 de ellos minimo para que solo modifique el que tu quieres.... mira esto
Código PHP:
mysql_query("UPDATE $sql_tabla SET visitas='$contador' WHERE id='$id'") or die("error, no se puede conectar con la BD");
este ejemplo actualiza el campo visitas con la variable $contador, y actualiza solo el registro q coincide con el ID....numero de tu registro.... podia ser nick, pass o lo q quieras...
;)