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

PHP-クエリの配列のキーをIDにします

    IDを選択して、それを配列のキーにするだけです。とても簡単です。

    $findImages = "SELECT id, link FROM images WHERE model_id ='{$me['id']}'";
    $imageResult = mysql_query($findImages) or die (mysql_error());
    
    $myImages = array();
    while($row = mysql_fetch_array($imageResult)) {
        $myImages[$row[0]] = $row[1];
    }
    

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

    また、SQLインジェクション も広く利用できます。



    1. MySQLWorkbenchは結果をBLOBとして表示します

    2. Mac OSXLionからPostgreSQL9.0.4を完全にアンインストールしますか?

    3. SQLclでクエリ結果をフォーマットする2つの方法(Oracle)

    4. mySQL SELECT IFステートメントの行を使用して別のテーブルに参加するにはどうすればよいですか?