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

PHPでSQLの結果をループする-配列全体を取得しない

    mysql_fetch_arrayを呼び出す場合は、以下を使用する必要があります。 ループの外側では、最初の行のすべての要素の配列のみを返します。 mysql_fetch_arrayによって返される新しい行に行を設定する ループが通過するたびに、実際に行内にあるものではなく、各行を繰り返し処理します。

    while($row = mysql_fetch_array($result))
    {
       // This will loop through each row, now use your loop here
    
    }
    

    ただし、列が3つしかないため、各行を反復処理することをお勧めします

    while($row = mysql_fetch_assoc($result))
    {
       echo $row['name']." ";
       echo $row['email']." ";
    }
    


    1. データベースに特殊文字を挿入するにはどうすればよいですか?

    2. ビッグデータのクォンダリー:ハードウェアまたはソフトウェア…アプライアンス…

    3. MySQL-SELECT ... WHERE id IN(..)-正しい順序

    4. パラメータとしてのMySQLテーブル名