Object kann in MySQLi PHP nicht in einen String konvertiert werden

Abfangbarer schwerwiegender Fehler: Objekt der Klasse mysqli_result konnte in Zeile 20 in C: \ xampp \ htdocs \ xxx \ dash.php nicht in einen String konvertiert werden

Ich bin ziemlich neu, und da ich ein Coder der alten Schule bin und mysql_result verwende, um solche Daten abzurufen, weiß ich nicht, wie ich das anstellen soll. Ich habe eine Klasse-> Funktion eingerichtet.

Line 20 von dash.php enthält:

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

Währenddessen lautet die Funktion:

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

Nun, nach meinem Verständnis, soll ich $ result in einen String konvertieren, aber ich weiß nicht genau, wie das geht. Ich habe versucht, mit ein paar Methoden, aber ohne Erfolg. Also bin ich in die Community gekommen, um hoffentlich eine Antwort zu bekommen. Ich habe mich auch umgesehen, aber festgestellt, dass alle anderen Threads nach num_rows fragen, während ich nur die Zeichenfolge aus der Abfrageauswahl holen möchte.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage