gpt4 book ai didi

mysql - Joomla 3x - 配置文件字段

转载 作者:行者123 更新时间:2023-11-29 16:46:09 25 4
gpt4 key购买 nike

我已在用户个人资料中添加了一个复选框,并且需要知道如何获取已选中该复选框的所有用户电子邮件地址的列表。我只想运行 SQL 查询,但无法查看值的存储位置。

最佳答案

所有配置文件数据都存储在#__user_profiles 表中。要从配置文件表中检索数据,您可以执行此查询

// Get a db connection.
$db = JFactory::getDbo();

// Create a new query object.
$query = $db->getQuery(true);

// Select all records from the user profile table where key begins with "checkbox.".
// Order it by the ordering field.
$query->select($db->quoteName(array('user_id', 'profile_key', 'profile_value')));
$query->from($db->quoteName('#__user_profiles'));
$query->where($db->quoteName('profile_key') . ' LIKE '. $db->quote('\'checkbox.%\''));

// Reset the query using our newly populated query object.
$db->setQuery($query);

// Load the results as a list of stdClass objects (see later for more options on retrieving data).
$results = $db->loadObjectList();

您将获得所有单击您的复选框的用户的对象列表。请记住使用 profile_key 名称代替 checkbox

关于mysql - Joomla 3x - 配置文件字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53110036/

25 4 0
文章推荐: mysql - 为什么 "explain"返回的行不等于 count()?
文章推荐: javascript - 随叫随到执行 MySQL 操作 - Node.js
文章推荐: javascript - 如何将 SVG 附加到
文章推荐: Javascript递归计数
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com