Брояч за посещения и класация

emcuemnecu

Registered
Здравейте. Питам се какъв ли ще е кода за следното нещо:

имам страница-едно, която искам да има брояч "посетена 100 пъти"
така имам и друга страница-две с брояч на същия принцип "посетена 50 пъти"
и така идва другата задача да се изкарват данните страница едно посетена еди колко си пъти и според броя да е на 1во място или второ място как ще стане това ?
 
Ами правиш си една допълнителна таблица. Примерно да се казва ip . В нея ще имаш три полета. Първото да е id(тук с auto_increment), page_id(id-то на страницата), user_ip(ип-то на потребителите). След това в таблицата със страниците добавяш ново поле count например. След това правиш следното. При всяко влизане в съответната страница, проверяваш ип-то на потребителя, който е влязъл. А след това проверяваш в таблицата ip за съответната новина дали това ип е било вече записано. Ако го няма тогава записваш ип-то в таблицата ip, а в полето count добавяш +1.
Класацията е лесна. Просто правиш една заявка като накрая слагаш
[sql]ORDER BY count[/sql] и така записите в БД ще се подреждат спрямо count.
 

Back
Горе