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

返すべき数値の代わりに'リソースID#12を返すMYSQLクエリ

    もうすぐです。 mysql_fetch_row()であるMySQLの結果を含む行があります。 戻り値。これを mysql_fetch_assoc()に変更します。 これにより、コードが読みやすくなります。次に、配列キーとしてその名前を使用してアクセスできる、探している特定の列の値が必要です。

    $type = "SELECT account_type from user_attribs WHERE username = '$username'";
    $type_again = mysql_query($type);
    $row = mysql_fetch_assoc($type_again);
    echo $row['account_type'];
    

    mysql_*は使用しないでください 新しいコードの関数 。それらはもはや維持されておらず、正式に非推奨になっています赤いボックス を参照してください。 ? プリペアドステートメントについて学ぶ 代わりに、PDO を使用してください または MySQLi -この記事 どちらを決めるのに役立ちます。 PDOを選択した場合は、こちらが優れたチュートリアルです



    1. MYSQL:繁体字中国語と簡体字中国語を同じ「セル」に挿入する

    2. MySQL-Pythonで文字列ごとに複数のクエリを実行する方法はありますか?

    3. Oracleでvarcharを個別の列に分割する

    4. MYSQLは、エントリレコードの数が異なる2つのテーブルのビューを結合します