BuddyPress导出配置文件字段

时间:2012-02-06 作者:salocin

我正在寻找一些关于构建sql以从DB导出特定数据的帮助。

在BuddyPress中,我设置了一个名为“时事通讯”的配置文件字段。我需要从db中导出勾选“是”的用户列表(订阅新闻稿)。

我已经确定了数据库中使用的表/字段。

SELECT `user_id` FROM `wp_bp_xprofile_data` WHERE `field_id` = 8 AND `value` LIKE \'yes\'
其中user\\u id是注册用户id,其中field\\u id 8是我的新闻稿值。

现在我需要在user\\u id上将其与wp\\u user链接,但不知道如何在这两个表上使用1个SQL(抱歉,不是我的东西)。

第二个表是wp\\u user,其中user\\u id的值应“链接”到id。

非常感谢专家的帮助

thx公司

解析为

SELECT wp_users.ID , wp_users.user_email FROM wp_users LEFT JOIN wp_bp_xprofile_data ON wp_bp_xprofile_data.user_id = wp_users.ID , WHERE wp_bp_xprofile_data.field_id =8 AND wp_bp_xprofile_data.value = \'yes\'

字段ID=8是要获取(在我的示例中为新闻稿)wp\\U bp\\U xprofile\\U数据的字段。value=是,作为我的复选框的值(即是)

1 个回复
SO网友:fuxia

由于提问者真的不想发布答案……必须有人这样做:

SELECT wp_users.ID , wp_users.user_email 
FROM wp_users 
    LEFT JOIN wp_bp_xprofile_data ON wp_bp_xprofile_data.user_id = wp_users.ID, 
    WHERE wp_bp_xprofile_data.field_id = 8 
    AND wp_bp_xprofile_data.value = \'yes\'
field_id = 8 成为您想要获得的领域(在我的示例中是新闻稿)wp_bp_xprofile_data.value = \'yes\', 是复选框的值。

结束

相关推荐

使用BuddyPress>‘注册页面’

有人能帮我找出Buddy Press插件吗。我有一个Wordpress杂志的网站,它有一个开源的主题和风格,还有非常轻微的html修改和自定义。我已经下载了所有必要的BuddyPress插件:**BuddyPress滑动登录面板BuddyPress模板包**它允许我为“组、成员和活动”设置/定义页面,但我不知道如何实现“注册”页面供人们注册,因为这是使用插件的全部意义。现在,我“可以”选择注册哪个页面的屏幕,无论我设置为哪个页面,它都会重定向到我的主页。它允许我为注册/注册页面创建表单,但无法实现它并使其