(No version information available, might be only in CVS)
stmt->data_seek — Seeks to an arbitray row in statement result set
Procedural style:
Object oriented style (method):
The maxdb_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..maxdb_stmt_num_rows() - 1).
如果成功则返回 TRUE,失败则返回 FALSE。
Example#1 Object oriented style
<?php
/* Open a connection */
$maxdb = new maxdb("localhost", "MONA", "RED", "DEMODB");
/* check connection */
if (maxdb_connect_errno()) {
   printf("Connect failed: %s\n", maxdb_connect_error());
   exit();
}
$query = "SELECT name, zip FROM hotel.city ORDER BY name";
if ($stmt = $maxdb->prepare($query)) {
   /* execute query */
   $stmt->execute();
   /* bind result variables */
   $stmt->bind_result($name, $code);
   /* store result */
   $stmt->store_result();
   /* seek to row no. 5 */
   $stmt->data_seek(5);
   /* fetch values */
   $stmt->fetch();
   printf ("City: %s  Zip: %s\n", $name, $code);
   /* close statement */
   $stmt->close();
}
/* close connection */
$maxdb->close();
?>
Example#2 Procedural style
<?php
/* Open a connection */
$link = maxdb_connect("localhost", "MONA", "RED", "DEMODB");
/* check connection */
if (maxdb_connect_errno()) {
   printf("Connect failed: %s\n", maxdb_connect_error());
   exit();
}
$query = "SELECT name, zip FROM hotel.city ORDER BY name";
if ($stmt = maxdb_prepare($link, $query)) {
   /* execute query */
   maxdb_stmt_execute($stmt);
   /* bind result variables */
   maxdb_stmt_bind_result($stmt, $name, $code);
   /* store result */
   maxdb_stmt_store_result($stmt);
   /* seek to row no. 5 */
   maxdb_stmt_data_seek($stmt, 5);
   /* fetch values */
   maxdb_stmt_fetch($stmt);
   printf ("City: %s  Zip: %s\n", $name, $code);
   /* close statement */
   maxdb_stmt_close($stmt);
}
/* close connection */
maxdb_close($link);
?>
The above examples would produce the following output:
City: Dallas Zip: 75243