Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在同一服务器的外部脚本中使用自定义函数获取wordpress用户元数据_Php_Mysql_Wordpress - Fatal编程技术网

Php 在同一服务器的外部脚本中使用自定义函数获取wordpress用户元数据

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

我在同一台服务器上安装了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 />";
    }
$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中的内容