Объект не может быть преобразован в строку в MySQLi PHP

Исправляемая фатальная ошибка: объект класса mysqli_result не может быть преобразован в строку в C: \ xampp \ htdocs \ xxx \ dash.php в строке 20

Я довольно новичок и, будучи программистом старой школы, просто использующим mysql_result для получения таких данных, я не знаю, как это сделать. У меня есть настройки класса-> функции.

Строка 20 dash.php содержит:

echo $user->GetVar('rank', 'Liam', $mysqli);

Пока функция есть:

function GetVar($var, $username, $mysqli)
    {
        $result = $mysqli->query("SELECT " . $var . " FROM users WHERE username = '" . $username . "' LIMIT 1");
        return $result;
        $result->close();
    }

Теперь, насколько я понимаю, я должен преобразовать $ result в строку, но я не совсем понимаю, как это сделать. Я пытался использовать несколько методов, но безрезультатно. Итак, я пришел в сообщество, чтобы, надеюсь, получить ответ, я также осмотрелся, но заметил, что все остальные потоки запрашивают num_rows, а я просто хочу получить строку из запроса select.

Ответы на вопрос(3)

Ваш ответ на вопрос