脑动力:PHP函数速查效率手册
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.4.10 mysql_field_seek函数:将结果集中的指针移动到指定的字段

【功能说明】

该函数将结果集中的指针移动到指定的字段处。如果函数执行成功返回TRUE,否则返回FALSE。

【函数语法】

int mysql_field_seek(resource result,int field_offset)

其中,参数resul是执行函数mysql_query()后返回的结果集;参数field_offset为指定的字段序号数,该序号数从0开始。该函数的返回值为布尔型。

【示例程序】下面使用本例函数将结果集中的指针移动到指定的字段处,并返回执行函数后返回的值。代码如下:

<?php
    //打开一个非持久的MySQL服务器的连接
    $link = mysql_connect("localhost", "root", "123456")or die("connection error: ".mysql_error());
    mysql_select_db("project",$link);//通过打开的连接选择数据库
    $sql = "select * from language";
                        //书写SQL语句,查询数据表中的字段
    $result = mysql_query($sql,$link);  //执行SQL语句
    $flags = mysql_field_seek($result, 1);
                        //将结果集中的指针设置为指定字段的序号数
    var_dump($flags);               //输出执行函数后返回的值
    mysql_close($link);             //关闭打开的连接
?>

以上代码的运行结果如图1.22所示。

图1.22 运行结果

上述代码中,成功地连接了本地的MySQL服务器,使用函数mysql_query()执行了一条查询数据信息的SQL语句,返回的结果集是$result。mysql_field_seek($result, 1);代码语句将结果集中的指针移动到第二个字段处,返回的值是bool(true),说明执行函数成功。