Alex222 1 08/06/2017 03:01 PM Привет!Такая ситуация произошла в общем. Один пользователь открыл тему, там успели несколько отзывов оставить. Он в первой теме ошибку допустил и открыл аналогичную вторую тему. Я перенёс все сообщения с первой темы во вторую, казалось бы всё путём, только гляжу автор темы стал другой, то есть, чьё первое сообщение перенес тот автор темы. Ну в общем фигня получилась. В базе данных проверил Таблица: topics, там стоит автор как и положено, а на форуме автор другой. Как можно вернуть автора темы? Может SQL-запрос какой существует? Или это просто решается как нибудь? Share this post Link to post Share on other sites
f2065 6 08/06/2017 03:51 PM Там две фичи надо учесть:- Автора проверить не только в topics но и в posts найти этот первый пост.- Последовательность нумерации ID постов… Если вторая тема создана после того как в первой теме уже появились ответы… Нельзя чтобы в теме были посты с более ранними ID. Проще наверно переносить из второй темы в первую, а ошибку там отредактировать. Share this post Link to post Share on other sites
Alex222 1 08/06/2017 04:59 PM (edited) А как быть, есть какой нибудь выход? Зашёл в posts,не совсем понял что там менять. Да, вторая тема открыта после того как в первой уже были коменты. Edited August 6, 2017 by Alex222 Share this post Link to post Share on other sites
Alex222 1 08/06/2017 05:20 PM Вопрос снят. Изменил ID автора в topics и поменялся автор. Share this post Link to post Share on other sites
newbie 1,720 08/08/2017 06:48 AM Как изменить автора через sql запрос Share this post Link to post Share on other sites