sql >> Database teknologi >  >> RDS >> Mysql

Objekt kan ikke konverteres til en streng i MySQLi PHP

Du skal hente det først, før du gentager resultaterne. Groft eksempel:

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];
}

Brug derefter din funktion:

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

Vigtig bemærkning:Siden du starter, bedes du tjekke om forberedte erklæringer . Tilføj ikke brugerinput direkte til din forespørgsel.



  1. Grunde til at opgradere til SQL Server 2017

  2. Justering for standardtidszoneindstillingen på RDS

  3. MySQL - opret visning ved hjælp af underforespørgsel i FROM-klausul

  4. FEJL:tilladelse nægtet for skema user1_gmail_com ved tegn 46