Ошибка: 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
Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.
Вопрос
Redactor
Здравствуйте
Подскажите, как исправить следующие 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.
Ссылка на комментарий
Поделиться на других сайтах
3 ответа на этот вопрос
Рекомендуемые сообщения