Последние темы с форума (обновление базы данных)
Цитата: ZION от 14.03.2016, 09:07Добрый день, возник такой вопрос. Я вывел все последние темы с форума на свой сайт, но проблема в том, что там показываются последние созданные темы. Подскажите пожалуйста как можно реализовать выборку из базы данных не последних, а обновленных тем? Заранее очень благодарен!
Добрый день, возник такой вопрос. Я вывел все последние темы с форума на свой сайт, но проблема в том, что там показываются последние созданные темы. Подскажите пожалуйста как можно реализовать выборку из базы данных не последних, а обновленных тем? Заранее очень благодарен!
Цитата: shef15 от 14.03.2016, 11:06Цитата: ZIONПодскажите пожалуйста как можно реализовать выборку из базы данных не последних, а обновленных тем? Заранее очень благодарен!
Можно попробовать выбрать последние сообщения по дате, а из этих сообщений уже брать тему.
Можно попробовать выбрать последние сообщения по дате, а из этих сообщений уже брать тему.
Цитата: ZION от 14.03.2016, 11:37Цитата: shef15Можно попробовать выбрать последние сообщения по дате, а из этих сообщений уже брать тему.
Спасибо за идею) сейчас попробую
Спасибо за идею) сейчас попробую
Цитата: steam от 14.03.2016, 16:00ZION,
В базе приделай поле last_update например, и когда в теме пишут сообщение пиши туда время в union timestamp и потом по DESC дергай, хотя чем больше будет тем в базе всё больше нагрузка будет, сделай отдельную таблицу в которую будешь заменять последние темы
ZION,
В базе приделай поле last_update например, и когда в теме пишут сообщение пиши туда время в union timestamp и потом по DESC дергай, хотя чем больше будет тем в базе всё больше нагрузка будет, сделай отдельную таблицу в которую будешь заменять последние темы
Цитата: ZION от 14.03.2016, 23:18steam, это мне кажется будет нереально нагружать серв, да и еще в реализации не очень все и просто
Но огромное спасибо за ответ)
steam, это мне кажется будет нереально нагружать серв, да и еще в реализации не очень все и просто
Но огромное спасибо за ответ)
Цитата: Pretorian от 15.03.2016, 18:41Цитата: steamВ базе приделай поле last_update например, и когда в теме пишут сообщение пиши туда время в union timestamp и потом по DESC дергай, хотя чем больше будет тем в базе всё больше нагрузка будет, сделай отдельную таблицу в которую будешь заменять последние темы
правильный совет.Цитата: ZIONэто мне кажется будет нереально нагружать серв, да и еще в реализации не очень все и просто
Но огромное спасибо за ответ)Это стандартная выборка, можно 2 запросом сделать, нагрузка будет та же. Это стандартная самая банальная схема, имена на это и росчитан сервер и язык мускула.
правильный совет.
Но огромное спасибо за ответ)
Это стандартная выборка, можно 2 запросом сделать, нагрузка будет та же. Это стандартная самая банальная схема, имена на это и росчитан сервер и язык мускула.
Цитата: ZION от 16.03.2016, 09:06Pretorian,steam, Спасибо вам) Все сделал, у меня все было уже сделано, стоило только выбирать еще одно поле последнего обновления темы и его сортировать)
Pretorian,steam, Спасибо вам) Все сделал, у меня все было уже сделано, стоило только выбирать еще одно поле последнего обновления темы и его сортировать)