sql >> Databasteknik >  >> RDS >> Mysql

Objekt kan inte konverteras till en sträng i MySQLi PHP

Du måste hämta den först innan du återger resultatet. Grovt exempel:

function GetVar($var, $username, $mysqli) {
    // make the query
    $query = $mysqli->query("SELECT ".$var." FROM users WHERE username = '".$username."' LIMIT 1");
    $result = $query->fetch_assoc(); // fetch it first
    return $result[$var];
}

Använd sedan din funktion:

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

Viktig anmärkning:Sedan du börjar, vänligen kontrollera om förberedda uttalanden . Lägg inte till användarinmatning direkt i din fråga.



  1. JSON_QUERY() vs JSON_VALUE() i SQL Server:Vad är skillnaden?

  2. #1062 - Duplicera post '' för nyckel 'unique_id' när du försöker lägga till UNIQUE KEY (MySQL)

  3. Konvertera latin1-tecken på en UTF8-tabell till UTF8

  4. mysql_data_seek pdo motsvarande