Перейти к контенту
  • 0

полетел форум


asf

Вопрос

Форум стоит на двух сайтах и везде пишет:

mySQL query error: SELECT f.*, c.id as cat_id, c.position as cat_position, c.state as cat_state, c.name as cat_name, c.description as cat_desc,

c.image, c.url, m.member_name as mod_name, m.member_id as mod_id, m.is_group, m.group_id, m.group_name, m.mid

FROM ibf_forums f, ibf_categories c

LEFT JOIN ibf_moderators m ON (f.id=m.forum_id)

WHERE c.id=f.category

ORDER BY c.position, f.position

 

mySQL error: Unknown column 'f.id' in 'on clause'

mySQL error code:

Date: Saturday 05th 2006f August 2006 09:12:28 AM

 

 

Что делать!? Help!

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

Восстонови backup базы.

А вообще ты видимо умудрился грохнуть ячейку id. :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Восстонови backup базы.

А вообще ты видимо умудрился грохнуть ячейку id. ;)

 

Есле это и так, то грохнул ее хакер который недавно атаковал мои сайты...

А что это за ячейка, может ее можно отдельно восстановить, - а то для бэкапа мне сначала надо скачать весь архив сайта - 1гиг :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Достаточно восстановить только ibf_moderators

или выполни запрос

ALTER TABLE `ibf_moderators` ADD `forum_id` INT( 5 ) DEFAULT '0' NOT NULL AFTER `mid` ;

и заново выставляй всех модеров

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Достаточно восстановить только ibf_moderators

или выполни запрос

ALTER TABLE `ibf_moderators` ADD `forum_id` INT( 5 ) DEFAULT '0' NOT NULL AFTER `mid` ;

и заново выставляй всех модеров

 

А как это сделать? Я в базах данных почти ничего не понимаю...

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Зайди в phpMyAdmin, на сайте есть наверное админка сайта. Или в админке форума выполни этот запрос. В "Средствах SQL" должно быть
Ссылка на комментарий
Поделиться на других сайтах

  • 0

при заходе на форум выдает следующее:

 

mySQL query error: SELECT COUNT(DISTINCT(p.pid)) as posts, COUNT(DISTINCT(p.topic_id)) as topics FROM ibf_posts p WHERE p.post_date > '1154846622' AND queued <> 1 AND forum_id IN(0,7,8,2,3,4,5,6,9,10,11,12,13,14,15,16)

 

mySQL error: Can't open file: 'ibf_posts.MYI' (errno: 145)

mySQL error code:

Date: Sunday 06th of August 2006 01:44:01 PM

 

пару часов назад еще все работало.:D

 

Подскажите как исправить, пожалуйста.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

DANMASTER

asf

PALADIN+

 

с вашими советами человек себе базу убьёт.

У него всего-то 5-ый мускул, вот и выдаётся ошибка об отсутсвии f.id, т.к. запрос построен некооректно с точки зрения 5-го.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Не знаю. Но при отсутсвии forum_id такая ошибка тоже будет. Вот я и привёл вариант исправления, как представлял себе ситуацию. Раньше же у него как-то работал форум? А запросом тем он БД не убьёт все равно.
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Я же тебе объясняю, что с форумом и базой у него всё ок. Просто стоит 5-ый мускул. Прочитай ещё раз мой пост, потом подумай, потом ещё раз почитай.. :D
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.