上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.4.1 mysql_field_name函数:获得结果集中指定字段的字段名
【功能说明】
该函数将获得结果集中指定字段的字段名。函数执行成功,返回指定字段的字段名,如果执行失败则返回FALSE。该函数返回的字段名是区分大小写的。
【函数语法】
string mysql_field_name(resource result,int field_index)
其中,参数result是执行函数mysql_query()返回的结果集;参数field_index是指定获得字段名的字段序号数,该序号数从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_name($result, 1); //从结果集中获得指定字段的字段名 echo $flags; //输出得到的字段的名称 mysql_close($link); //关闭打开的连接 ?>
以上代码的运行结果如图1.14所示。
图1.14 运行结果
上述代码中,成功连接了本地的MySQL服务器,执行了查询的SQL语句,返回了结果集$result。函数mysql_field_name($result, 1);指定参数field_index的值是1,说明是返回结果集$result中第二个字段的名称。该函数的返回值是name。