MySQL数据库函数详解(3)

文章作者 100test 发表时间 2007:03:10 18:24:30
来源 100Test.Com百考试题网


(5) int mysql_data_seek(int result_id, int row_num).

由SELECT查询返回的每个结果集都有一个行游标,指示下一个提取行的函数(mysql_fetch_array()、mysql_fetch_object()或者mysql_fetch_row())调用将返回哪一行。mysql_data_seek()将给定结果集的指针设置到给定的行。行号的范围为0到mysql_num_rows()-1。如果行号合法,则mysql_data_seek()返回真,否则返回假。
$link=mysql_pconnect("localhost","sunsoft","suixiang") or die("Could not connect").
mysql_0select_db("samp_db") or die("Could not 0select database").
$query="SELECT last_name,first_name FROM president").
$result=mysql_query($query) or die("Query failed").
for($i=mysql_num_rows($result)-1.$i>=0.$i-)
{
if(!mysql_data_seek($result,$i).
{
printf("Cannot seek to row %dn",$i).
continue.
}
if(!$row=mysql_fetch_object($result)))
continue.
printf("%d %s
n",$row->last_name,$row->first_name).
}
mysql_free_result($result).
?>



相关文章


MySQL数据库函数详解(5)
MySQL数据库函数详解(4)
MySQL数据库函数详解(3)
MySQL数据库函数详解(2)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛