URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 6643
[ Назад ]

Исходное сообщение
"mysql запросы и вывод запроса  в php"

Отправлено Newlam , 03-Дек-09 21:54 
Здравствуйте. Хотел задать пару вопросов по запросам mysql.
У меня имеется база данных X с таблицей players в которой аккаунты игроков. Структура выглядит таким образом: для каждого пользователя своя строка с различными полями (ник, уровень, очки, деньги и тд.)
Как должен выглядеть запрос к БД чтоб задать значение 0 для конкретного поля во всех существующих аккаунтах пользователей?

---------------------------------------------
А так же интересует как должен выглядеть запрос к БД с последующим выводом в php для построения Top50 игроков ориентируясь по нескольким полям из БД(уровень,очки). То есть искать у каких пользователей самое большое значение поля уровня. Но т.к к примеру с уровнем 20 может быть несколько игроков, нужно сортировать не только по уровню. А параллельно еще и по уровню очков. Получается нужно сортировать таким образом. Например самый максимальный уровень из всех игроков 23. Но таких игроков двое. Но у них разное ко-во очков. 1ый - 23 уровень и 20очков, а 2ой - 23 уровень и 25 очков. Тогда в топ50 должен выводиться на первом месте  игрок 2 , а на втором месте игрок 1 и т.д аналогично до 50го места с другими игроками.
Может быть есть у кого-то какая-либо заготовка для подобного топ листа? Или может кто сталкивался уже с подобным? Может кто сможет помочь, с БД никакого опыта работы нет у меня,а щас пришлось
Заранее спасибо.


Содержание

Сообщения в этом обсуждении
"mysql запросы и вывод запроса  в php"
Отправлено Slavaz , 03-Дек-09 22:18 
> Как должен выглядеть запрос к БД чтоб задать значение 0 для конкретного поля во всех существующих аккаунтах пользователей?

http://linux.yaroslavl.ru/docs/prog/sql/

Конкретно http://linux.yaroslavl.ru/docs/prog/sql/ch15.html#15.7