0

私はこのようなことをしたい:

$select = "select some_fiels from some_table";

$result = mysql_query($select);

    if (mysql_num_rows($result) > 0 )
    {
               $rows = array();
               while($r = mysql_fetch_assoc($result))
               {
                 $rows[] = $r;
               }

               echo json_encode($rows);

               // THIS IN ORDER TO EXTRACT THE VARIABLE VALUE FOR USE LATER IN THE SCRIPT   
           while($row = mysql_fetch_assoc($result))
       {
        $creator_member_id = $row['creator_member_id'];
       }
    }

しかし、$result 変数をリセットする最善の方法が何であるかはわかりません。それともリセットが必要ですか?$creator_member_id 変数に値を抽出する最良の方法は何ですか?

ありがとう!

4

1 に答える 1

1

以前の結果を保持したい場合は、別の配列に対してクエリを実行してください。

$result2 = mysql_query($select);

if (mysql_num_rows($result2) > 0 )

実際に必要以上のクエリを実行している可能性があるため、何をクエリしようとしているかを説明していただけると助かります。

于 2013-01-18T23:12:56.703 に答える