mysqli_stmt_data_seek  mysqli_stmt_data_seek    (PHP 5)
mysqli_stmt_data_seek
    (no version information, might be only in CVS)
stmt->data_seek -- Seeks to an arbitray row in statement result set
Description Procedural style:
void 
mysqli_stmt_data_seek  ( mysqli_stmt statement, int offset )
Object oriented style (method):
class 
mysqli_stmt  { 
void 
data_seek  ( int offset )
}
     The mysqli_stmt_data_seek()  function seeks to an arbitrary result pointer
     specified by the offset  in the statement result set represented by
     statement . The offset  parameter must be between
     zero and the total number of rows minus one (0..mysqli_stmt_num_rows()   - 1).
    
Return Values 
     Returns NULL   on success or FALSE   on failure.
    
Examples Example 1. Object oriented style 
<?php /* Open a connection */ $mysqli  = new  mysqli ( "localhost" ,  "my_user" ,  "my_password" ,  "world" ); /* check connection */  if ( mysqli_connect_errno ()) {      printf ( "Connect failed: %s\n" ,  mysqli_connect_error ());     exit(); } $query  =  "SELECT Name, CountryCode FROM City ORDER BY Name" ; if ( $stmt  =  $mysqli -> prepare ( $query )) {      /* execute query */      $stmt -> execute ();      /* bind result variables */      $stmt -> bind_result ( $name ,  $code );      /* store result */      $stmt -> store_result ();      /* seek to row no. 400 */      $stmt -> data_seek ( 399 );      /* fetch values */      $stmt -> fetch ();      printf  ( "City: %s  Countrycode: %s\n" ,  $name ,  $code );      /* close statement */      $stmt -> close (); } /* close connection */ $mysqli -> close (); ?> 
 
Example 2. Procedural style 
<?php /* Open a connection */ $link  =  mysqli_connect ( "localhost" ,  "my_user" ,  "my_password" ,  "world" ); /* check connection */  if ( mysqli_connect_errno ()) {      printf ( "Connect failed: %s\n" ,  mysqli_connect_error ());     exit(); } $query  =  "SELECT Name, CountryCode FROM City ORDER BY Name" ; if ( $stmt  =  mysqli_prepare ( $link ,  $query )) {      /* execute query */      mysqli_stmt_execute ( $stmt );      /* bind result variables */      mysqli_stmt_bind_result ( $stmt ,  $name ,  $code );      /* store result */      mysqli_stmt_store_result ( $stmt );      /* seek to row no. 400 */      mysqli_stmt_data_seek ( $stmt ,  399 );      /* fetch values */      mysqli_stmt_fetch ( $stmt );      printf  ( "City: %s  Countrycode: %s\n" ,  $name ,  $code );      /* close statement */      mysqli_stmt_close ( $stmt ); } /* close connection */ mysqli_close ( $link ); ?> 
 
The above example will output:
City: Benin City  Countrycode: NGA