Сегодня днем захожу на форум, а он выдет ошибку баз данных, причем только на странице портала, ну я в админку залез, попробовал восстановить базы, на что получил что все и так в поряде, затем попробовал через phpmyadmin, там тоже не дало результатов, в логах вот что
Сообщение сервера: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AND t.forum_id IN(4,6,8,51,62,83,29,5,7,9,10,37,76,24,14,20,21,25,23,41,48,26' at line 7
m.id as member_id, m.members_display_name as member_name, m.mgroup
FROM ibf_topics t
LEFT JOIN ibf_members m ON (m.id=t.starter_id)
LEFT JOIN ibf_member_extra me on (me.id=m.id)
LEFT JOIN ibf_posts p ON (p.pid=t.topic_firstpost)
WHERE t.forum_id IN (-1,3,4,5,82,68) AND t.forum_id NOT IN(3,13,15,74,73,65,88,) AND t.forum_id IN(4,6,8,51,62,83,29,5,7,9,10,37,76,24,14,20,21,25,23,41,48,26,82,18,19,16,17,33
AND t.approved=1 AND (t.moved_to IS NULL or t.moved_to='')
ORDER BY t.pinned DESC, t.start_date DESC
LIMIT 0,15
просто я не программист, на что мне моих знаний хватило я сделал, дальше без помощи никак, бэкап делал 17ого числа, хочется обойтись без потери информации. Куда лезть, что делать?
еще вот что в phpmyadmin
Проблемы с индексами таблицы `ibf_cal_events`
Для столбца `event_calendar_id` было создано несколько индексов типа INDEX
Проблемы с индексами таблицы `ibf_dnames_change`
Для столбца `dname_member_id` было создано несколько индексов типа INDEX
Проблемы с индексами таблицы `ibf_profile_friends`
Для столбца `friends_member_id` было создано несколько индексов типа INDEX
Проблемы с индексами таблицы `ibf_topics`
Для столбца `forum_id` было создано несколько индексов типа INDEX
Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.
Вопрос
Myma
Сегодня днем захожу на форум, а он выдет ошибку баз данных, причем только на странице портала, ну я в админку залез, попробовал восстановить базы, на что получил что все и так в поряде, затем попробовал через phpmyadmin, там тоже не дало результатов, в логах вот что
===================================================
Время: Tue, 25 Nov 2008 03:03:24 +0300
Код ошибки: 1064
Сообщение сервера: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AND t.forum_id IN(4,6,8,51,62,83,29,5,7,9,10,37,76,24,14,20,21,25,23,41,48,26' at line 7
IP-адрес клиента: 92.255.85.120
Страница: /forum/
Запрос: SELECT t.*, p.*, me.avatar_location, m.view_avs, me.avatar_size, me.avatar_type,
m.id as member_id, m.members_display_name as member_name, m.mgroup
FROM ibf_topics t
LEFT JOIN ibf_members m ON (m.id=t.starter_id)
LEFT JOIN ibf_member_extra me on (me.id=m.id)
LEFT JOIN ibf_posts p ON (p.pid=t.topic_firstpost)
WHERE t.forum_id IN (-1,3,4,5,82,68) AND t.forum_id NOT IN(3,13,15,74,73,65,88,) AND t.forum_id IN(4,6,8,51,62,83,29,5,7,9,10,37,76,24,14,20,21,25,23,41,48,26,82,18,19,16,17,33
,59,34,60,35,38,36,61,27,67,28,30,39,40,57,31,32,68,98,99,42,43,44,45,46,47,49,5
0
,66,58,52,53,54,55,56,63,64,71,72,69,70,75,77,78,81,79,80,90,91,92,93,94,95,96,9
7
,84,85,89,86,87) AND t.start_date > 1224115404
AND t.approved=1 AND (t.moved_to IS NULL or t.moved_to='')
ORDER BY t.pinned DESC, t.start_date DESC
LIMIT 0,15
просто я не программист, на что мне моих знаний хватило я сделал, дальше без помощи никак, бэкап делал 17ого числа, хочется обойтись без потери информации. Куда лезть, что делать?
еще вот что в phpmyadmin
Проблемы с индексами таблицы `ibf_cal_events`
Для столбца `event_calendar_id` было создано несколько индексов типа INDEX
Проблемы с индексами таблицы `ibf_dnames_change`
Для столбца `dname_member_id` было создано несколько индексов типа INDEX
Проблемы с индексами таблицы `ibf_profile_friends`
Для столбца `friends_member_id` было создано несколько индексов типа INDEX
Проблемы с индексами таблицы `ibf_topics`
Для столбца `forum_id` было создано несколько индексов типа INDEX
Ссылка на комментарий
Поделиться на других сайтах
9 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.