来自数据库的 Wordpress usermeta 返回 null



嗨,我试图从数据库中获取一些自定义内容。我在phpMyadmin中尝试过:

SELECT DISTINCT meta_value FROM wp_usermeta WHERE meta_key = 'company'

这将返回正确的内容。

我现在尝试获取我的插件中的内容。但它返回空

global $wpdb;
$companys = $wpdb->get_results("SELECT DISTINCT meta_value FROM wp_usermeta WHERE meta_key = 'company'");
var_dump($companys);

我是 sql 的新手,用谷歌搜索了几个小时,但没有结果......

你只需要对你的SQL查询使用DISTINCT,如下所示:

global $wpdb;
$companys = $wpdb->get_results("SELECT DISTINCT(meta_value) FROM $wpdb->usermeta WHERE meta_key = 'company'" );
var_dump($companys);

最新更新