そのまんま!
mysqli_use_result
    (PHP 5)
mysqli_use_result
    (no version information, might be only in CVS)
mysqli->use_result() -- 結果セットの取得を開始する
説明
手続き型:
mysqli_result 
mysqli_use_result ( mysqli link )
オブジェクト指向型(メソッド):
class 
mysqli { 
mysqli_result 
use_result ( void  )
}
   データベース接続上で mysqli_real_query()
   関数を使用して実行した直近のクエリから、結果セットの取得を開始します。
  
   この関数あるいは mysqli_store_result() 関数は、
   クエリ結果を取得する前にコールされる必要があります。また、どちらかの
   関数をコールしなければ、データベース接続上の次のクエリは失敗します。
  
注意: 
    mysqli_use_result() は、データベースから結果セットの
    全体を転送するわけではありません。そのため、セット内の行を移動するために
    mysqli_data_seek() を使用することはできません。
    この機能を使用するには、mysqli_store_result()
    を使用して結果をバッファに取得する必要があります。クライアント側で
    大量の処理を行う際は、mysqli_use_result() を
    使用すべきではありません。なぜなら、この関数はサーバとの接続を保持
    し続け、取得しているデータに関連するテーブルについて、他のスレッドから
    更新ができなくなるからです。
   
返り値
   バッファに取得しないで結果オブジェクトを返します。
   エラー時には FALSE を返します。
  
例
| 例 1. オブジェクト指向型 | 
<?php$mysqli = new mysqli("localhost", "my_user", "my_password", "world");
 
 /* 接続状況をチェックします */
 if (mysqli_connect_errno()) {
 printf("Connect failed: %s\n", mysqli_connect_error());
 exit();
 }
 
 $query  = "SELECT CURRENT_USER();";
 $query .= "SELECT Name FROM City ORDER BY ID LIMIT 20, 5";
 
 /* 複数のクエリを実行します */
 if ($mysqli->multi_query($query)) {
 do {
 /* 最初の結果セットを取得します */
 if ($result = $mysqli->use_result()) {
 while ($row = $result->fetch_row()) {
 printf("%s\n", $row[0]);
 }
 $result->close();
 }
 /* 区切り線を表示します */
 if ($mysqli->more_results()) {
 printf("-----------------\n");
 }
 } while ($mysqli->next_result());
 }
 
 /* 接続を閉じます */
 $mysqli->close();
 ?>
 | 
 | 
| 例 2. 手続き型 | 
<?php$link = mysqli_connect("localhost", "my_user", "my_password", "world");
 
 /* 接続状況をチェックします */
 if (mysqli_connect_errno()) {
 printf("Connect failed: %s\n", mysqli_connect_error());
 exit();
 }
 
 $query  = "SELECT CURRENT_USER();";
 $query .= "SELECT Name FROM City ORDER BY ID LIMIT 20, 5";
 
 /* 複数のクエリを実行します */
 if (mysqli_multi_query($link, $query)) {
 do {
 /* 最初の結果セットを取得します */
 if ($result = mysqli_use_result($link)) {
 while ($row = mysqli_fetch_row($result)) {
 printf("%s\n", $row[0]);
 }
 mysqli_free_result($result);
 }
 /* 区切り線を表示します */
 if (mysqli_more_results($link)) {
 printf("-----------------\n");
 }
 } while (mysqli_next_result($link));
 }
 
 /* 接続を閉じます */
 mysqli_close($link);
 ?>
 | 
 | 
上の例の出力は以下となります。
| my_user@localhost
-----------------
Amersfoort
Maastricht
Dordrecht
Leiden
Haarlemmermeer |