Вместо того чтобы запускать сценарии для поиска полей пользовательского профиля, я просто использовал интерфейс администратора phpBB для получения имен полей. В phpBB3 admin GUI> вкладка «Пользователи и группы»> «Поля пользовательского профиля» в разделе «Пользователи» на левой панели навигации.
Данные поля Пользовательский профиль хранятся в таблице phpbb_profile_fields_data. Столбцы именуются с использованием идентификации поля с префиксом "pf_". Данные поля нашей компании хранятся в столбце pf_company таблицы phpbb_profile_fields_data.
SQL для получения списка имен пользователей с определенным значением в поле пользовательского профиля "company". Я использовал «Google» в качестве примера:
SELECT u.username
FROM phpbb_users u
INNER JOIN phpbb_profile_fields_data pf ON u.user_id = pf.user_id
WHERE pf.pf_company = 'Google'
ORDER BY u.username