sql >> Databáze >  >> RDS >> Mysql

Objekt nelze v MySQLi PHP převést na řetězec

Před ozvěnou výsledků jej musíte nejprve získat. Hrubý příklad:

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

Pak použijte svou funkci:

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

Důležitá poznámka:Protože začínáte, podívejte se prosím na připravená prohlášení . Nepřipojujte vstup uživatele přímo k dotazu.



  1. SYSDATETIMEOFFSET() Příklady v SQL Server (T-SQL)

  2. Dynamické kontingenční sloupce v SQL Server

  3. Vložit do databáze problém... (Špatné kódování znaků) PHP/MYSQL

  4. Funkce REPLACE() v Oracle