Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/296.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.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的sql在其不是数组时返回数组。。。我希望_Php - Fatal编程技术网

Php “一词;数组";被归还?wordpress的sql在其不是数组时返回数组。。。我希望

Php “一词;数组";被归还?wordpress的sql在其不是数组时返回数组。。。我希望,php,Php,我正在创建许多sql语句中的第一个,以便与wordpress中定制的数据库进行交互,而我正处于第一个障碍!为了测试php是否正常工作,我输入了一个简单的(我认为)语句,得到的结果是[Array],但它应该返回一个字符串(用户名) 我看到其他一些帖子说我应该使用print\r,但答案不应该是数组。我已经通过phpmyadmin检查了语法,它返回了一个名称,我认为应该返回 <?php global $wpdb; $results = $wpdb->get_results( 'SELE

我正在创建许多sql语句中的第一个,以便与wordpress中定制的数据库进行交互,而我正处于第一个障碍!为了测试php是否正常工作,我输入了一个简单的(我认为)语句,得到的结果是
[Array]
,但它应该返回一个
字符串
(用户名)

我看到其他一些帖子说我应该使用
print\r
,但答案不应该是数组。我已经通过phpmyadmin检查了语法,它返回了一个名称,我认为应该返回

<?php


global $wpdb;
$results = $wpdb->get_results( 'SELECT user_login FROM wpvh_users WHERE id = 2');
echo $results;

?>


非常感谢大家的帮助

函数
get_results
返回一个数组,其中包含一个条目。 因此,您必须选择该条目的第一个元素并显示它:

echo $results[0]['user_login'];

非常感谢耶稣的帮助,真的很感激。不幸的是,它现在什么也没有返回?不知道为什么……如果您执行
var\u dump($results)
您将看到变量的整个结构。你能试试看结果吗?