我在同一台服务器上安装了wordpress和脚本“B”。在脚本“B”中,我试图从wordpress数据库中提取用户元数据,以便显示它。我有下面的脚本,但由于某种原因,foreach没有输出任何内容。我在phpmyadmin中测试了查询并返回了行,但是,当我在脚本中执行时,foreach并没有输出任何内容。 $ mydb初始化了几行。请帮忙。谢谢!
$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 />";
}
答案 0 :(得分:0)
试试这个:
foreach ( $results as $result ) {
echo '<pre>';
print_r( $result );
echo '</pre>';
}
您将看到 $ result 中的内容。