Место в рейтинге

monk

Новичок
Место в рейтинге

Помогите одганизовать такую вещь.

Рейтинг сайтов работает с mySQL. Сортирует в порядке убывания значения today из базы. Юзер переходит скажем вот по такой ссылке http://rating.myhost.ru/info.php?primer=username и попадает на страничку, где должно быть указано на каком месте в рейтинге он находится. В mySQL под name записаны username. Вот как слелать чтобы там было указано на каком месте юзер в рейтинге?
Очень надо, помогите пожалуйста!
 

Demiurg

Guest
посчитать количество сайтов у которых рейтинг выше чем у данного.
 

monk

Новичок
Спасибо за помощь, но а что же делать в том случае если значение $today скажем одинаковы у нескольких юзеров? Это наверное нужно в этом случае дополнительно ориентироваться по значениям другой переменной?

-~{}~ 21.11.04 23:32:

А в коде это как сделать
Так можно?
select name from $table where today>'$user' or all>'$user2'
 

Demiurg

Guest
для начала расскажи, как ты рейтинг определяешь.
 

monk

Новичок
$db = mysql_query("select today from $table_wapcat where name='$name'");
$user = mysql_fetch_row($db);

$user = $user[0];
 

Demiurg

Guest
это объяснение такое ?
У меня почему то понятия "место в рейтинге" и "today" не склеиваются в уме.
 

monk

Новичок
Возник вопрос:
update $table_wapcat set today='0' where name='$name'"

Подскажите мне как в mySQL записать зачение 0 не where name='$name'
а для всех name Т.е. поменять все значения в today на 0
 

monk

Новичок
Demiurg
Не понял вопроса
Ты имееш в виду это:

$sites_count = $all_count;
$total_pages = ceil($sites_count/$page_limit);
$oper=floor($nfrom/$sites_count);
if (!$nfrom) $nfrom = 0;
for ($i=0; $i<$total_pages; $i++) {$page_number=$i*$page_limit;}
$nto = $nfrom+$page_limit;
if ($nto>$sites_count) $nto=$sites_count;
for ($i=$nfrom;$i<$nto;$i++) {
$today = $db_result[$i][0];

???
 

Demiurg

Guest
я прошу словами объяснить понятие "рейтинг", а не приводить кучу невалидного кода.
 

netklon

Новичок
today - похоже, что кол-во входов за сегодня на конкретный сайт?
 

monk

Новичок
Счетчик раслолагаеся у юзера и посылает в базу количество входов всего и за сегодня. На главной стр. рейтинга из базы достаются только инфа о тех сайтах, где кол-во посетителей за сегодня больше нуля (кстати хотел спросить, надо допустим еще написать, чтобы доставались из базы например те где и всего посетителей больше нуля, так можно:...where today>0 and all>0 ?) записывается в массив, потом оттуда print
 
Сверху