Код за класация на потребители

onestarr

Registered
Здравейте , трябва ми код който да извежда топ 20 потребители със най-много гледания и да се сортира по място.

Ето какво имам предвид

ПОЗИЦИЯ | ПОТРЕБИТЕЛ | ГЛЕДАНИЯ ОБЩО.

Благодаря на този който би помогнал.

Ето и таблиците
videos във нея има views и views daily
В таблицата users няма views
 
Ето :)
[sql]SELECT * FROM videos ORDER BY views LIMIT 0,20[/sql]
Но нещо не ми е ясно как ще разбираш кои потребител какво е гледал?!?
Дай и другите таблици ... и как разбираш кои какво е гледал?
 
Msecurity каза:
Ето :)
[sql]SELECT * FROM videos ORDER BY views LIMIT 0,20[/sql]
Но нещо не ми е ясно как ще разбираш кои потребител какво е гледал?!?
Дай и другите таблици ... и как разбираш кои какво е гледал?

Нещо не ме разбрахте говоря за класация на потрбители подобна като на тази на vbox7 топ 100 потребители.. обаче не знам как да взимам общия брой гледания на клиповете на потребителя
 
ем тоя потрбител нали е качил видеото

като си на потребителската страница му имаш ид-то, само му филтрираш неговите клипове

SELECT * FROM videos WHERE `user_id`='$usera' ORDER BY views LIMIT 0,20
 
embaka каза:
ем тоя потрбител нали е качил видеото

като си на потребителската страница му имаш ид-то, само му филтрираш неговите клипове

SELECT * FROM videos WHERE `user_id`='$usera' ORDER BY views LIMIT 0,20

Еми не се получава само с този код не се показват никакви гледания искам същата класация като на VBOX7 КЛАСАЦИЯ ТОП 100 ПТРЕБИТЕЛИ затова говоря да има
ПОЗИЦИЯ | ПОТРЕБИТЕЛ | ГЛЕДАНИЯ ОБЩО НА ПОТРЕБИТЕЛЯ
 
[sql]SELECT u.username, SUM( v.views ) AS views
FROM videos v
INNER JOIN users u ON u.user_id = v.user_id
GROUP BY v.user_id
ORDER BY views DESC[/sql]

Като вместо views слагаш views_daily, зависи какво искаш.
 
djman каза:
[sql]SELECT u.username, SUM( v.views ) AS views
FROM videos v
INNER JOIN users u ON u.user_id = v.user_id
GROUP BY v.user_id
ORDER BY views DESC[/sql]

Като вместо views слагаш views_daily, зависи какво искаш.

Пробвах да го сложа в sql но не го приема излиза ми грешка
#1054 - Unknown column 'u.user_id' in 'on clause'


И този код го слагам примерно в topusers.php и те вече се подреждат според гледанията така ли?
 
Човек...

това ти е заявката. Сложи си твоите полета и таблици, после я пусни с mysqli_query или както правиш заявки.
 
djman каза:
Човек...

това ти е заявката. Сложи си твоите полета и таблици, после я пусни с mysqli_query или както правиш заявки.

Не съм голям разбирач по връзите с musql затова става ли да ти пратя sql ?
 

Back
Горе