Перейти к содержимому
Русский язык для Invision Community 5

Важное с Sysman.Ru: Ошибка при массовом удалени пользователе

Song:

Симптомы:

Цитата
При попытке массового удаления пользователей выскакивает ошибка, мол с мускулом чего-то не так. В логе вот это:

Код ошибки: 1064

Сообщение сервера: 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 1

Запрос: DELETE FROM ibf_members_converge WHERE converge_email IN('...@.......'...@.......'...@....)

Найти:

Цитата (sources/action_admin/member.php, функция member_delete_do())
[color=#048284]$this[/color]->ipsclass->DB->do_delete( 'members_converge', "converge_email IN('". implode( "'", [color=#048284]$emails[/color] ) ."')" );

Заменить на:

[color=#048284]$this[/color]->ipsclass->DB->do_delete( 'members_converge', "converge_email IN('". implode( "','", [color=#048284]$emails[/color] ) ."')" );

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

Song:

Симптомы:

Цитата
При попытке массового удаления пользователей выскакивает ошибка, мол с мускулом чего-то не так. В логе вот это:

Код ошибки: 1064

Сообщение сервера: 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 1

Запрос: DELETE FROM ibf_members_converge WHERE converge_email IN('...@.......'...@.......'...@....)

Решение:

Найти:

Цитата (sources/action_admin/member.php, функция member_delete_do())
[color=#048284]$this[/color]->ipsclass->DB->do_delete( 'members_converge', "converge_email IN('". implode( "'", [color=#048284]$emails[/color] ) ."')" );

Заменить на:

[color=#048284]$this[/color]->ipsclass->DB->do_delete( 'members_converge', "converge_email IN('". implode( "','", [color=#048284]$emails[/color] ) ."')" );

 

Ключевые слова статьи:

массовое удаление пользователей

Song: © IBR

Гость
Эта тема закрыта для дальнейших сообщений.

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.