Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Запрос к базе (автоматический рейтинг)

Сообщения:  [1-2] 

 
 автор: Gust   (13.11.2008 в 07:38)   письмо автору
 
   для: DeoZ   (13.11.2008 в 02:49)
 

я бы наверно сделал так:
1. запросил бы записи в порядке рейтинга (обратном)
2. перегрузил бы записи в массив, добавив еще одно поле для порядкового номера
3. отсортировал бы массив по полю [Имя игрока] и вывел бы его.

  Ответить  
 
 автор: DeoZ   (13.11.2008 в 02:49)   письмо автору
 
 

Делаю код для бильярдной фирмы.
Есть таблица (на самом деле она собирается из многих, но рассказываю упрощенно) куда заносятся данные о соревнованиях с полями:
[Имя игрока][Данные игрока][Соревнование][Занятое место][Количество полученных очков].
По каждому игроку в таблице может быть множество таких записей.
В итоговой таблице на сайтовой страничке нужно вывести список игроков, рядом с каждым их них - список соревнований в которых он участвовал и данные по ним (место, очки) и итоговый рейтинг. Итоговый рейтинг - это сумма всех очков за все соревнования в которых он участвовал. А также рядом с игроком проставить цифру соответствующую позиции в рейтинге, которую он занимает судя по этому итоговому рейтингу относительно других игроков. Сортировка игроков в списке по алфавитному порядку, а не по этим позициям.
Не соображу как сделать запрос, чтобы в нём автоматически суммировались очки, то есть проставлялся рейтинг для каждого игрока и забиралась сразу информация по соревнованиям.

  Ответить  

Сообщения:  [1-2] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования