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

mysql_ *関数を使用してMySQL結果セットを複数回ループするにはどうすればよいですか?

    これがあなたがそれをする方法です:

    $result = mysql_query(/* Your query */);
    while($row = mysql_fetch_assoc($result)){
     // do whatever here...
    }
    
    // set the pointer back to the beginning
    mysql_data_seek($result, 0);
    while($row = mysql_fetch_assoc($result)){
     // do whatever here...
    }
    

    しかし、私は言わなければならないでしょう、これはこれを処理する正しい方法ではないようです。最初のループ内で処理を行ってみませんか?



    1. 列のデータ型をシリアルに変更

    2. EntityFrameworkでのMySQLの使用

    3. SYS_CONNECT_BY_PATH関数を使用する場合のOracleORA-30004、

    4. Word、Excel、PowerPointでクイックアクセスツールバーを表示または再表示する方法