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

Как скопировать значения дополнительных полей пользователей в другое

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

Есть такой вопрос.

Я создал пользователям дополнительные поля, они зарегистрировались, и эти поля заполнили.

Потом я создал новое поле, а котором должно отображаться значение других полей.

Например, у пользователя есть поля:

Имя

Отчество

Фамилия

А я создал еще одно поле, которое называется Имя Фамилия, и вот нужно, чтобы в этом поле попали значения из поля Имя и из поля Фамилия.

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

Но это пример был, но смысл в этом.

 

Я не надеюсь, что это как-то можно осуществить с помощью админки (хотя был бы очень рад такой возможности), поэтому интересуюсь - где, в каких таблицах в базе данных эти поля искать?

 

Спасибо!

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

Про поля уже было на форуме.

 

1. В таблице pfields_data смотрите, какой id соответствует какому полю, например, "13 = Имя, 14 = Фамилия, 15 = Фамилия Имя".

 

2. В таблице pfields_content модифицируете значения:

 

UPDATE  pfields_content SET field_15 = CONCAT(field_13,' ',field_14);

  • Автор

Спасибо, буду пробовать.

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

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

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