При написании письма в личку возникает такое сообщение:
mySQL query error:
SELECT
m.mgroup_others,
m.id,
m.name,
m.members_disable_pm,
m.members_display_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.members_display_name) IN ('Йожик')
AND m.mgroup=g.g_id
SQL error: Unknown column 'm.id' in 'on clause'
SQL error code:
Date: Saturday 10th 2005f December 2005 12:37:54 AM
что делать???
колонка же есть!
и запрос вроде правильно составлен. что такое, не пойму
------------------------- добавлено позже
попробовал в phpMyAdmin, тоже не вышло.
вручную перестроил запрос на:
SELECT
m.mgroup_others,
m.id,
m.name,
m.members_disable_pm,
m.members_display_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.members_display_name) IN ('Йожик')
AND m.mgroup=g.g_id
пойду править исходники.
но так же не пойдет, блин
================= добавление позже (люди, все же отдельными постами лучше, а то как дебил смотрю с одним постом, где и вопрос и решение)
заменил в mysql_queries.php следующий код:
function msg_get_cc_users( $a )
{
дальше, в теле функции нужно поставить так:
return "SELECT m.mgroup_others, m.id, m.name, m.members_disable_pm, m.members_display_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 (".SQL_PREFIX."members m, ".SQL_PREFIX."groups g)
LEFT JOIN ".SQL_PREFIX."member_extra me ON (m.id=me.id)
WHERE LOWER(m.members_display_name) IN (".implode(",",$a['name_array']).")
AND m.mgroup=g.g_id";
если у кого такая же проблема - меняйте. у меня сработало.
проблема, похоже, только у тех, у кого MySQL пятой версии...
Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.
Вопрос
.silent
Здравствуйте!
Помогите, плиз. Форум ставился на чистую базу.
При написании письма в личку возникает такое сообщение:
mySQL query error:
SQL error: Unknown column 'm.id' in 'on clause'
SQL error code:
Date: Saturday 10th 2005f December 2005 12:37:54 AM
что делать???
колонка же есть!
и запрос вроде правильно составлен. что такое, не пойму
------------------------- добавлено позже
попробовал в phpMyAdmin, тоже не вышло.
вручную перестроил запрос на:
пойду править исходники.
но так же не пойдет, блин
================= добавление позже (люди, все же отдельными постами лучше, а то как дебил смотрю с одним постом, где и вопрос и решение)
заменил в mysql_queries.php следующий код:
дальше, в теле функции нужно поставить так:
если у кого такая же проблема - меняйте. у меня сработало.
проблема, похоже, только у тех, у кого MySQL пятой версии...
Изменено пользователем .silentСсылка на комментарий
Поделиться на других сайтах
2 ответа на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.