Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Obiekt nie może zostać przekonwertowany na ciąg w MySQLi PHP

Musisz go najpierw pobrać, zanim powtórzysz wyniki. Przykład przybliżony:

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

Następnie użyj swojej funkcji:

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

Ważna uwaga:skoro zaczynasz, prosimy o sprawdzenie przygotowanych wyciągów . Nie dołączaj bezpośrednio danych wejściowych użytkownika do zapytania.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wyszukiwanie pełnotekstowe PDO i MySQL

  2. Zapytanie MySQL o geolokalizacji

  3. Wiele warunków AND MySQL

  4. Czy ktoś znalazł skuteczny sposób na przechowywanie wartości BSON ObjectId w bazie danych SQL?

  5. Alfanumeryczny klucz podstawowy MySql z automatyczną inkrementacją?