Php 在同一服务器的外部脚本中使用自定义函数获取wordpress用户元数据
我在同一台服务器上安装了wordpress和脚本“B”。在脚本“B”中,我试图从wordpress数据库中提取用户元数据,以便显示它。我有下面的脚本,但出于某种原因,foreach没有输出任何内容。我在phpmyadmin中测试了该查询,它返回了行,但是,当我在脚本中执行该操作时,foreach也没有输出任何内容$mydb是在上面几行初始化的。请帮忙。谢谢大家!Php 在同一服务器的外部脚本中使用自定义函数获取wordpress用户元数据,php,mysql,wordpress,Php,Mysql,Wordpress,我在同一台服务器上安装了wordpress和脚本“B”。在脚本“B”中,我试图从wordpress数据库中提取用户元数据,以便显示它。我有下面的脚本,但出于某种原因,foreach没有输出任何内容。我在phpmyadmin中测试了该查询,它返回了行,但是,当我在脚本中执行该操作时,foreach也没有输出任何内容$mydb是在上面几行初始化的。请帮忙。谢谢大家! $query = " SELECT wp_users.ID AS id_1, wp_users.user_login
$query = "
SELECT wp_users.ID AS id_1, wp_users.user_login AS username, wp_usermeta.user_id AS id_2, wp_usermeta.meta_key AS metakey, wp_usermeta.meta_value AS metavalue
FROM wp_users
LEFT JOIN wp_usermeta
ON wp_users.ID = wp_usermeta.user_id
WHERE wp_users.user_login = '" . $username. "'
";
$results = $mydb->get_results( $query );
foreach ( $results as $result )
{
echo $result->metavalue."<br />";
}
$query=”
选择wp_users.ID作为ID_1,wp_users.user_登录作为用户名,wp_usermeta.user_ID作为ID_2,wp_usermeta.meta_key作为metakey,wp_usermeta.meta_value作为metavalue
来自wp_用户
左连接wp_usermeta
在wp_users.ID=wp_usermeta.user_ID上
其中wp_users.user_login='”$用户名。"'
";
$results=$mydb->get_results($query);
foreach($results作为$result)
{
echo$result->metavalue.“
”;
}
试试这个:
foreach ( $results as $result ) {
echo '<pre>';
print_r( $result );
echo '</pre>';
}
foreach($results as$result){
回声';
打印(结果);
回声';
}
您将看到$result中的内容