返回“数组”一词?SQL for WordPress 当它不是数组时返回一个数组.我希望


the word "array" being returned? sql for wordpress returning an array when its not an array... I hope

我正在创建许多sql语句中的第一个,以与wordpress中的自定义数据库进行交互,并且遇到了第一个障碍!为了测试php是否正常工作,我输入了一个简单的(我认为)语句,我得到的结果是[Array]但它应该返回一个stringusername)。

看到其他一些帖子说我应该使用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'];