NISSAN Опубликовано 11 Марта 2006 Жалоба Поделиться Опубликовано 11 Марта 2006 mySQL query error: SELECT m.mgroup_others, m.id, m.name, m.msg_total, m.view_pop, m.email_pm, m.language, m.email, me.vdirs, g.g_max_messages, g.g_use_pm FROM ibf_members m, ibf_groups g LEFT JOIN ibf_member_extra me ON (m.id=me.id) WHERE LOWER(m.name) IN ('nissan') AND m.mgroup=g.g_id mySQL error: Unknown column 'm.id' in 'on clause' mySQL error code: Date: Saturday 11th of March 2006 05:04:52 PMГде нужно копать? Ссылка на комментарий Поделиться на других сайтах Прочее
Destruction Опубликовано 11 Марта 2006 Жалоба Поделиться Опубликовано 11 Марта 2006 А у меня нормально выполнился - что-то Вы намудрили с БД, посмотрите топик с ошибками БД. Ссылка на комментарий Поделиться на других сайтах Прочее
NISSAN Опубликовано 11 Марта 2006 Автор Жалоба Поделиться Опубликовано 11 Марта 2006 Короче я так почитал походу дела это из-за MySQL 5! Вот как поправить? Форум у меня 2.0.4! И эта фигня появляется при отправке личного сообщения! Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 11 Марта 2006 Жалоба Поделиться Опубликовано 11 Марта 2006 SELECT m.mgroup_others, m.id, m.name, m.msg_total, m.view_pop, m.email_pm, m.language, m.email, me.vdirs, g.g_max_messages, g.g_use_pm FROM ibf_groups g, ibf_members m LEFT JOIN ibf_member_extra me ON (m.id=me.id) WHERE LOWER(m.name) IN ('nissan') AND m.mgroup=g.g_id Ссылка на комментарий Поделиться на других сайтах Прочее
NISSAN Опубликовано 11 Марта 2006 Автор Жалоба Поделиться Опубликовано 11 Марта 2006 И чё? Я сделал запрос и он показал мою учётную запись... Ссылка на комментарий Поделиться на других сайтах Прочее
ald Опубликовано 11 Марта 2006 Жалоба Поделиться Опубликовано 11 Марта 2006 SELECT m.mgroup_others, m.id, m.name, m.msg_total, m.view_pop, m.email_pm, m.language, m.email, me.vdirs, g.g_max_messages, g.g_use_pm FROM ibf_groups g, ibf_members m LEFT JOIN ibf_member_extra me ON (m.id=me.id) WHERE LOWER(m.name) IN ('nissan') AND m.mgroup=g.g_id Это проблема из-за 5.0 - там немного поменяли синтаксис в запросах.Поэтому, надо или отказываться от LEFT JOIN или то? что после FROM и до LEFT JOIN заключать в скобки т.е.: FROM ( ibf_groups g, ibf_members m )Тут ВАЖНО чтоб после `(' и перед `)' стоял пробел Таким образом запрос должен выглядеть так: SELECT m.mgroup_others, m.id, m.name, m.msg_total, m.view_pop, m.email_pm,m.language, m.email, me.vdirs, g.g_max_messages, g.g_use_pm FROM ( ibf_groups g, ibf_members m )LEFT JOIN ibf_member_extra me ON (m.id=me.id)WHERE LOWER(m.name) IN ('nissan') AND m.mgroup=g.g_id Вообще, в sources/sql есть 4 файла которые надо править, у меня на правку ушло минут 10 - очень много вхождений. Да, есть вхождение такой структуры еще в нескольких файлах - по 2 строчки... Ну а теперь вопрос к разработчикам, когда будут внесены изменения в офиц. версию для поддержки работы с MySQL 5.0 ? Ссылка на комментарий Поделиться на других сайтах Прочее
NISSAN Опубликовано 12 Марта 2006 Автор Жалоба Поделиться Опубликовано 12 Марта 2006 Можно по подробнее где нужно править.... Всё поправил всем спс!... Ссылка на комментарий Поделиться на других сайтах Прочее
goga_russian Опубликовано 26 Марта 2006 Жалоба Поделиться Опубликовано 26 Марта 2006 показать сможеш? Ссылка на комментарий Поделиться на других сайтах Прочее
Garret Опубликовано 26 Марта 2006 Жалоба Поделиться Опубликовано 26 Марта 2006 Нужно править в mysql_queries.php Ссылка на комментарий Поделиться на других сайтах Прочее
.silent Опубликовано 26 Марта 2006 Жалоба Поделиться Опубликовано 26 Марта 2006 IPB 2.1.x, mySQL 5 Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения