sql >> データベース >  >> RDS >> Mysql

MySQLiPHPではオブジェクトを文字列に変換できません

    結果をエコーする前に、まずそれをフェッチする必要があります。大まかな例:

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

    次に、関数を使用します:

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

    重要な注意:始めたばかりなので、準備されたステートメント 。クエリにユーザー入力を直接追加しないでください。



    1. MariaDBの新しいDBaaSの概要-SkySQL

    2. XML_LOAD()を使用してXMLファイルをMySQLデータベーステーブルにインポートする方法。働き

    3. SQLServerで更新した行のIDを取得する

    4. 致命的なエラー:未定義のメソッドmysqli_stmt ::fetch_array()の呼び出し