Преброяване на прослушвания

Centrino

Registered
Здравейте. Имам няколко въпросчета относно как да преброя колко пъти е слушана дадена песничка. Написал съм си една системка подобна на тази на Миро, само че с повечко екстри , но не знам как да направя, така че при пускането на дадена песен да отброява колко пъти е стартирана и после да ми извежда 5-те песни с най-много прослушвания. Имам някаква идея обаче не съм сигурен дали е правилна и по скоро как да я осъществя. В таблицата ми песните са по ID като при въвеждането на нова песен тя е със следващо id. освен ID в таблицата имам и `ime` и `izpylnitel`. Идеята ми е да добавя още една графа в таблицата `proslushvaniq`и като се стартира дадена песен proslushvaniq да приема стойност proslushvaniq + 1 , Но не знам как точно да го направя. Ако може да ми помогнете ще съм ви много благодарен. Благодаря Ви и дано да сте ме разбрали.
 
Правиш една заявка при отварянето на страницата с плеяра на песента (предполагам че и знаеш ID-to в този момент).
Ето заявката:
Код:
UPDATE `song_list` SET `plays`=`plays`+1 WHERE `ID`='$id' LIMIT 1

За извеждането на топ-5:
Код:
SELECT * FROM `song_list` ORDER BY `plays` DESC LIMIT 5

Мисля, че това ще ти свърши работа :wink:
 

Back
Горе