AlkatraZ, join по ид поста, там запрос будет микроскопический, ключ поставить на постид
AlkatraZ, join по ид поста, там запрос будет микроскопический, ключ поставить на постид
AlkatraZ, я тестил, у меня форум на 5 таблицах, и запросы сразу с четырех, запросы не выходят за рамки 0,00х
Сейчас что бы посмотреть закладки форума, свои посты, темы, файлы надо перейти по ссылке избранное. В следующем обновлении ко всему вышеперечисленному добавится дурнал действий на форуме, так вот, надо придумать как по другому назвать ссылку Избранное. Как только придумаем, я переименовываю и очередная тест версия готова.
Koenig (21.10.2012 / 15:00)Сколько у тебя было записей в таблице постов и сколько в таблице голосов?
AlkatraZ, я тестил, у меня форум на 5 таблицах, и запросы сразу с четырех, запросы не выходят за рамки 0,00х
AlkatraZ, холиварьте в другой теме, тут лучше бы на вопросы ответили ![]()
AlkatraZ, http://habrahabr.ru/post/122210/
много интересного в комах,
заканчиваю офтоп
по поводу запроса
---
SELECT *
FROM `post`
JOIN `rait` ON `post`.`id` = `rait`.postid
AND `post`.`id` =1
---
--
-- Структура таблицы `post`
--
CREATE TABLE IF NOT EXISTS `post` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(30) NOT NULL,
`filed` int(11) NOT NULL,
`field2` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;
--
-- Дамп данных таблицы `post`
--
INSERT INTO `post` (`id`, `name`, `filed`, `field2`) VALUES
(1, 'test', 0, 0),
(2, 'test', 0, 0),
(3, 'test', 0, 0),
(4, 'test', 0, 0);
-- --------------------------------------------------------
--
-- Структура таблицы `rait`
--
CREATE TABLE IF NOT EXISTS `rait` (
`postid` int(11) NOT NULL,
`plus` int(11) NOT NULL,
`minus` int(11) NOT NULL,
`uid` int(11) NOT NULL,
KEY `postid` (`postid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
--
-- Дамп данных таблицы `rait`
--
INSERT INTO `rait` (`postid`, `plus`, `minus`, `uid`) VALUES
(1, 1, 0, 1),
(1, 1, 0, 2),
(1, 1, 0, 3),
(1, 1, 0, 4);
[fix] исправлен подсчет файлов в файлах форума
[fix] исправлена ошибка создания голосования
[fix] испралена ошибка подсчета голосов за пост
[fix] исправлена ошибка показа вариантов голосования при закрытой теме
[fix] исправлен переход в тему из списка (при выводе сообщений больее 10 на страницу)
[fix] исправлена ссылка в форме ввода при ответе/цитировании
[fix] исправлена ссылка на файлы темы
[mod] убраны ссылки на голосование за пост при закрытой теме
[new] добавлена русская локализация ошибок при выгрузке файла
[new] добавлен журнал действий
тестовый сайт обновлен
Koenig (21.10.2012 / 15:20)Честно говоря, я бы рекомендовал смотреть не холивары на Хабре (там в 80% случаев просто быдлокодеры тешат свое ЧСВ) хотя там иногда тоже можно подчерпнуть кое что полезного, а исследовать реальные скрипты, которые установлены на бооольших сайтах (ту бишь форумах).
AlkatraZ, http://habrahabr.ru/post/122210/
много интересного в комах,
заканчиваю офтоп
seg0ro (19.10.2012 / 19:51)молодец, нашелся человек
Да, было бы неплохо. Пока форум никак не завязан с остальными модулями, но далее придется править языковые пакеты, кабинет и вывод счетчиков на главной и в дайджесте. Все это будет тогда, когда исправ