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の間でなければなりません。 |