Как реализовать счетчик просмотров определенной статьи?
Ваше представление БД:
articles(id, title, text, ..., counter)
Правильное представление БД:
articles(id, title, text, ...)
counters(id, article_id, ip*)* или любой другой идентификатор пользователя, если просмотры только зарегистрированных, вместо ip должен быть какой-то user_id
Дальше можно и самому догадаться :)
Разделяйте:
1. Просмотры
2. Уникальные просмотры
Делайте то, что от Вас хочет заказчик.