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

sql ошибка при входе в форум


gta

Вопрос

При входе в раздел выдаёт mSQL ошибк, но что самое интересное выдаёт он её только в определёном разделе... в других ошибки нет

 

mySQL query error: SELECT t.tid,mg.mgroup as starter_group,pg.mgroup as poster_group FROM ibf_topics t  LEFT JOIN ibf_members mg ON ( mg.id=t.starter_id ) 
LEFT JOIN ibf_members pg ON ( pg.id=t.last_poster_id )   WHERE tid IN()

SQL error: 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 ')' at line 2
SQL error code: 
Date: 19.3.2006, 15:21

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

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

  • 0

WHERE tid IN()

 

 

Буагага -)

 

Вобщем инструктирую.

 

Врубаешь поиск по сорцам форума, находишь где такое есть, смотришь что внутри скобочек написано - вероятно это переменная.

 

Чуть выше добавляешь:

if(empty($переменная)){
  $переменная = "0";
}

 

Если не разберёшся - в ПМ данные для фтп, сделаю.

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

  • 0

это не решение. ошибки, конечно, не будет, да вот не будет чего-нибудь еще вместе с ней.

надо копать глубже. истина где-то рядом.

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

  • 0

Не спорю. Я предложил быстрый способ залатать дыру в безопасности, а потом уже копайте сколько угодно.

 

Сорри за офф.

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

  • 0
это не дыра безопасности.

Ну не дыра, а хакеру поможет..

 

Префикс-то показывает.

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

  • 0

Блин, вот мне нравятся писатели модов..

 

2silent, то, что я сказал - именно фикс ! Хотя искать надо было несколько другое.

 

Виноват мод, который оставил комментарий

# Member Group Color in Forum View

 

Конструкция выглядела так:

'where'	=> "tid IN(".implode(",", $topic_ids).")",

Разумеется так делать нельзя.

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

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

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

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

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

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

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

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

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

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

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

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