parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

ну... могу только нафлудить свою задачу и осознать свою безграмотность, получив решение "от отцов"...

Larrikin 30.06.2004 16:39

не знаю, может и не стоило кидать дамп, но смысл реальный физический смысл такой:

id - ну, собственно, id autoincrement
auser_id - про кого запись сделано (конечно, речь только о зарегеных)
map_id - id мапы, про которую пишется результат игры (из таблицы maps[id,name])
score - настрелял очков
death - убили раз его
trener_auser_id - кто это вносли в базу
time - время окончания игры (берется по времени создания файла автоскриншота)
date - дата, когда это было...

на сайте нужно несколько выводов из таблицы родить...

например, на одной странице таблицу с выборкой по определенной map_id, с большими горизонтальными разделами по auser_id, названия столбцов - даты всех зарегистриованых игр, содержание - эээ... как бы это... в-общем, этого числа эту карту могли играть какое-то количество раз... надо сложить все score по этой карте за это колоночное число и разделить на все (death+1) тоже за это число по этой карте as kd...

я предполагал сделать так:
сначала список дат
потом список игроков,
потом родить таблицу, где первая строка - .menu по датам с самими датами в значениях ячейки
последующие строки - .menu из имени игрока (рождается из другого хеша имен игроков из auser_id) и опять же меню по датам, но уже не с датами, а со значениями из хеша, названия ключа которые как раз и есть эта дата...

то есть чтобы в таблице видно было как по датам меняется kd (Killed/Death - Убил/Умер) для каждого игрока...

потом надо бы еще несколько аналогичных таблиц, как kd меняется не по датам, а по разным картам... по разным напарникам/соперникам...


#Это можно и не читать, в-принципе...
# phpMyAdmin SQL Dump
# version 2.5.3-rc1
# http://www.phpmyadmin.net
#
# Хост: localhost
# Время создания: Июн 30 2004 г., 16:20
# Версия сервера: 4.0.15
# Версия PHP: 4.3.3
#
# БД : `nubz_voskresensk_net`
#

# --------------------------------------------------------

#
# Структура таблицы `aim_sk_result`
#

CREATE TABLE `aim_sk_result` (
`id` int(10) NOT NULL auto_increment,
`auser_id` int(10) NOT NULL default '0',
`map_id` tinyint(4) NOT NULL default '0',
`score` tinyint(4) NOT NULL default '0',
`death` tinyint(4) NOT NULL default '0',
`trener_auser_id` int(10) NOT NULL default '0',
`time` time NOT NULL default '00:00:00',
`date` date NOT NULL default '0000-00-00',
PRIMARY KEY (`id`),
UNIQUE KEY `dt_time` (`auser_id`,`date`,`time`)
) TYPE=MyISAM AUTO_INCREMENT=52 ;

#
# Дамп данных таблицы `aim_sk_result`
#

INSERT INTO `aim_sk_result` VALUES (7, 8, 6, 30, 8, 3, '22:10:00', '2004-06-26');
INSERT INTO `aim_sk_result` VALUES (6, 3, 6, 26, 8, 3, '22:10:00', '2004-06-26');
INSERT INTO `aim_sk_result` VALUES (8, 3, 5, 20, 6, 3, '22:00:00', '2004-06-26');
INSERT INTO `aim_sk_result` VALUES (9, 8, 5, 18, 8, 3, '22:00:00', '2004-06-26');
INSERT INTO `aim_sk_result` VALUES (10, 3, 4, 22, 23, 3, '21:50:00', '2004-06-26');
INSERT INTO `aim_sk_result` VALUES (11, 8, 4, 34, 20, 3, '21:50:00', '2004-06-26');
INSERT INTO `aim_sk_result` VALUES (12, 3, 3, 52, 16, 3, '21:39:00', '2004-06-26');
INSERT INTO `aim_sk_result` VALUES (13, 8, 3, 51, 17, 3, '21:39:00', '2004-06-26');
INSERT INTO `aim_sk_result` VALUES (14, 3, 2, 28, 26, 3, '21:29:00', '2004-06-26');
INSERT INTO `aim_sk_result` VALUES (15, 8, 2, 38, 23, 3, '21:29:00', '2004-06-26');
INSERT INTO `aim_sk_result` VALUES (16, 3, 1, 35, 24, 3, '21:19:00', '2004-06-26');
INSERT INTO `aim_sk_result` VALUES (17, 8, 1, 4, 4, 3, '21:19:00', '2004-06-26');
INSERT INTO `aim_sk_result` VALUES (18, 3, 5, 28, 7, 3, '23:08:00', '2004-06-25');
INSERT INTO `aim_sk_result` VALUES (19, 8, 5, 21, 8, 3, '23:08:00', '2004-06-25');
INSERT INTO `aim_sk_result` VALUES (20, 3, 4, 31, 21, 3, '22:58:00', '2004-06-25');
INSERT INTO `aim_sk_result` VALUES (21, 8, 4, 26, 20, 3, '22:58:00', '2004-06-25');
INSERT INTO `aim_sk_result` VALUES (22, 3, 3, 54, 19, 3, '22:47:00', '2004-06-25');
INSERT INTO `aim_sk_result` VALUES (23, 8, 3, 41, 18, 3, '22:47:00', '2004-06-25');
INSERT INTO `aim_sk_result` VALUES (24, 3, 2, 28, 20, 3, '22:37:00', '2004-06-25');
INSERT INTO `aim_sk_result` VALUES (25, 8, 2, 42, 22, 3, '22:37:00', '2004-06-25');
INSERT INTO `aim_sk_result` VALUES (26, 3, 1, 45, 22, 3, '22:27:00', '2004-06-25');
INSERT INTO `aim_sk_result` VALUES (27, 8, 1, 34, 20, 3, '22:27:00', '2004-06-25');
INSERT INTO `aim_sk_result` VALUES (28, 3, 6, 31, 6, 3, '22:16:00', '2004-06-25');
INSERT INTO `aim_sk_result` VALUES (29, 8, 6, 7, 0, 3, '22:16:00', '2004-06-25');
INSERT INTO `aim_sk_result` VALUES (30, 10, 5, 6, 8, 3, '22:52:00', '2004-06-27');
INSERT INTO `aim_sk_result` VALUES (31, 3, 5, 7, 11, 3, '22:52:00', '2004-06-27');
INSERT INTO `aim_sk_result` VALUES (32, 8, 5, 14, 10, 3, '22:52:00', '2004-06-27');
INSERT INTO `aim_sk_result` VALUES (33, 11, 5, 12, 7, 3, '22:52:00', '2004-06-27');
INSERT INTO `aim_sk_result` VALUES (34, 10, 4, 6, 14, 3, '22:41:00', '2004-06-27');
INSERT INTO `aim_sk_result` VALUES (35, 3, 4, 13, 16, 3, '22:41:00', '2004-06-27');
INSERT INTO `aim_sk_result` VALUES (36, 8, 4, 27, 15, 3, '22:41:00', '2004-06-27');
INSERT INTO `aim_sk_result` VALUES (37, 10, 3, 6, 17, 3, '22:30:00', '2004-06-27');
INSERT INTO `aim_sk_result` VALUES (38, 3, 3, 14, 18, 3, '22:30:00', '2004-06-27');
INSERT INTO `aim_sk_result` VALUES (39, 8, 3, 17, 3, 3, '22:30:00', '2004-06-27');
INSERT INTO `aim_sk_result` VALUES (40, 10, 2, 13, 20, 3, '22:19:00', '2004-06-27');
INSERT INTO `aim_sk_result` VALUES (41, 3, 2, 14, 18, 3, '22:19:00', '2004-06-27');
INSERT INTO `aim_sk_result` VALUES (42, 8, 2, 11, 17, 3, '22:19:00', '2004-06-27');
INSERT INTO `aim_sk_result` VALUES (43, 10, 6, 10, 12, 3, '22:05:00', '2004-06-27');
INSERT INTO `aim_sk_result` VALUES (44, 3, 6, 12, 11, 3, '22:05:00', '2004-06-27');
INSERT INTO `aim_sk_result` VALUES (45, 8, 6, 19, 9, 3, '22:05:00', '2004-06-27');
INSERT INTO `aim_sk_result` VALUES (46, 3, 2, 10, 31, 3, '21:34:00', '2004-06-24');
INSERT INTO `aim_sk_result` VALUES (47, 8, 2, 17, 24, 3, '21:34:00', '2004-06-24');
INSERT INTO `aim_sk_result` VALUES (48, 3, 1, 14, 19, 3, '21:15:00', '2004-06-24');
INSERT INTO `aim_sk_result` VALUES (49, 8, 1, 12, 19, 3, '21:15:00', '2004-06-24');
INSERT INTO `aim_sk_result` VALUES (50, 3, 6, 31, 6, 3, '20:57:00', '2004-06-24');
INSERT INTO `aim_sk_result` VALUES (51, 8, 6, 17, 4, 3, '20:57:00', '2004-06-24');