定義和用法
MySQL_data_seek()函數的作用是:移動內部結果(行)的指針
內部的行指針[internal row pointer]是指:通過MySQL_query()函數返回的當前結果所處的行的位置。
如果該函數成功執行,則返回True;如果執行失敗,則返回False
語法
mysql_data_seek(data,row) 注意:mysql_data_seek()函數只能和mysql_query()函數一起使用,而不能和MySQL_unbuffered_query()函數一起使用
案例
以下為引用的內容:
<?PHP $con = mysql_connect("localhost", "peter", "abc123"); if (!$con) { dIE('Could not connect: ' . mysql_error()); } $db_selected = MySQL_select_db("test_db",$con);
$sql = "SELECT * from Person"; $result = mysql_query($sql,$con); print_r(mysql_fetch_row($result)); MySQL_data_seek($result,3);
print_r(MySQL_fetch_row($result));
MySQL_close($con); ?>
上述代碼將產生下面的結果:
以下為引用的內容:
Array ( [0] => Refsnes [1] => Kai Jim [2] => Taugata ) Array
(
[0] => Refsnes
[1] => St?le
[2] => Sandnes
)