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

Ошибки SQL


Вопрос

Здравствуйте

Подскажите, как исправить следующие SQL-ошибки:

 

СПИСОК МОДЕРАТОРОВ

Линк: /index.php?act=Stats&CODE=leaders

Ошибка: 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 'mod LEFT JOIN ipb_forums f ON(f.id=mod.forum_id) ' at line 3

Запрос: SELECT m2.id, m2.name, m2.email, m2.hide_email, m2.location, m2.aim_name, m2.icq_number, f.id as forum_id, f.read_perms, f.name as forum_name, c.state FROM ipb_moderators mod LEFT JOIN ipb_forums f ON(f.id=mod.forum_id) LEFT JOIN ipb_categories c ON(c.id=f.category AND c.state != 0) LEFT JOIN ipb_members m2 ON (mod.member_id=m2.id)

 

АКТИВНЫЕ ТЕМЫ

Линк: /index.php?act=Search&CODE=getactive

Ошибка: Unknown column 't.tid' in 'on clause'

Запрос: SELECT t.*, f.id as forum_id, f.name as forum_name, p.post, lp.post as l_post FROM ipb_topics t, ipb_forums f LEFT JOIN ipb_posts p ON (t.tid=p.topic_id AND p.new_topic=1) LEFT JOIN ipb_posts lp ON (t.tid=lp.topic_id AND lp.post_date=t.last_post) WHERE t.tid IN(6,2919,2914,2920,2925,2684,2802,2924,2883,2923,2811,2912,2849,2789,2921,2716,

2918,2906,2922,2721,2868,2913,2852,2892,2658) and f.id=t.forum_id ORDER BY last_post desc LIMIT 0,25

 

 

Заранее спасибо

Форум 1.3

MySQL 5

 

 

В п.2 разобрался. Нужно в Search.php найти

 

FROM ibf_topics t, ibf_forums f

 

и заменить на

 

FROM (ibf_topics t, ibf_forums f)

 

Помогите с п.1.

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

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

  • 0
Проблема в mod замените mod на moder в этом запросе(файл ./sources/misc/stat.php).
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Ошибка: 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 'mod LEFT JOIN ipb_forums f ON(f.id=mod.forum_id) ' at line 3Запрос: SELECT m2.id, m2.name, m2.email, m2.hide_email, m2.location, m2.aim_name, m2.icq_number, f.id as forum_id, f.read_perms, f.name as forum_name, c.state FROM ipb_moderators mod LEFT JOIN ipb_forums f ON(f.id=mod.forum_id) LEFT JOIN ipb_categories c ON(c.id=f.category AND c.state != 0) LEFT JOIN ipb_members m2 ON (mod.member_id=m2.id)

У самого возникала такая же ошибка, притом вылезла не с того ни с сего. Нужно изменить перменную mod на любую другу, например я взял m3.

Здесь запрос полностью написан

http://forum-animewallpapers.ru/index.php?...ost&p=81744

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

Гость
Эта тема закрыта для публикации сообщений.
×
×
  • Создать...

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

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