Да в том то и дело, что я не сильно разбираюсь в php, я описал задачу выше, прикрепил скриншоты , описал еще код, которым пользуюсь для получения некоторых данных, таких как ОБЩЕЕ КОЛИЧЕСТВО пользователей рейтингуемых и их ИНДИВИДУАЛЬНЫЙ рейтинг. то что мне предлагают тут совсем не то, order by подошло бы если бы у меня была таблица вида:
__________________
| id | ball | time_reg |
-------------------------
| 1 | 4 | 12.01.13 |
-------------------------
| 2 | 3 | 13.05.13 |
-------------------------
да, тогда возможно, но у меня бал не в таблице с юзерами, у меня для балов отдельная таблица, как показал в топе, на скрине. общий бал юзера складывается из всех оценок в его адрес. то есть Вася ПУПКИ и у него 7 оценок от 7ми пользователей, 4 5 1 3 4 3 5 и индивидуальный рейтинг для Васи ПуПКИНА я получаю из этой таблицы балов вот таким методом:
$o=(sprintf("%01.1f", $db->one_data('SELECT AVG(ball) FROM '.DB_PREFIX."ocenka WHERE uid='$user[id]'")));
те кто знают, без труда поняли что ball это много значений в таблице для одного uid (ид юзера) и получаем мы этот индивидуальный рейтинг так:
заходим на личную страницу юзера, его id из адресной строки (что в браузере) приравнивается названию столбца uid из таблицы ocenka и потом делается выборка из таблицы значений ball всех которым подходит uid суммирует эту выборку и берет среднее. Тем самы мы получаем для Васи Пупкина индивидуальный рейтинг = 3.57. а что нам даст ORDER BY ????? упорядочит балы по убыванию или упорядочит юзеров ? да ничего. тут либо делать отдельную таблицу, где конкретно писать ид юзера и его индивидуальный рейтинг для последующих действий. через крон делать обновления этой таблицы раз в два дня. это как вариант, но я спрашивал про трюк чтоб на лету все определить . у нас таких Вась пУПКИНЫХ десять человек, и хочется определить какой на каком месте из этих десяти - это образно. Вот вы говорите что я на вопросы отвечаю абстрактно или не отвечаю. Но почитав и просмотрев первое мое сообщение все ясно и так, и подробно. а ответы которые идут после состоят из одного двух слов типа "ORDER BY оценка, дата DESC" - очень все понятно!!! на единственный нормальный вопрос "zx16, если количество баллов одинаковое, то как быть?" я ответил нормально и понятно.