mysqli_result::data_seek
(mysqli_data_seek)結果ポインターを結果の任意の行への調整
mysqli_data_seek()関数は、結果セットの任意の行への結果ポインターを調整するために使用されます。
結果セットの15行目への配置:
<?php
$ con = mysqli_connect ( "localhost" 、 "my_user" 、 "my_password" 、 "my_db" ) ;
//接続を確認します
if ( mysqli_connect_errno ( ) )
{
エコー「MySQLに接続できなかった:」 。 mysqli_connect_error ( ) ;
}
$ sql = "lastNameを選択し、lastNameで人の注文から年齢を選択します" ;
if ( $ result = mysqli_query ( $ con 、 $ sql )) )
{
// 15行目に配置します
mysqli_data_seek ( $ result 、 14 ) ;
//行データを取得します
$ row = mysqli_fetch_row ( $ result ) ;
printf ( "lastname:%s age:%s \ n" 、 $ row [ 0 ] 、 $ row [ 1 ] ) ;
//結果セットをリリースします
mysqli_free_result ( $ result ) ;
}
mysqli_close ( $ con ) ;
?>
mysqli_data_seek ( result 、 offset ) ;
| パラメーター | 説明する |
|---|---|
| 結果 | 必須。 mysqli_query()、mysqli_store_result()、またはmysqli_use_result()によって返される結果セット識別子を指定します。 |
| オフセット | 必須。フィールドオフセットを指定します。 0から合計行カウント1の間でなければなりません。 |