mysql_field_name
取得结果中指定字段的字段名。
PHP 5.x 至 PHP 7.x(在 PHP 7.0 以后,该函数被弃用,推荐使用 MySQLi 或 PDO 进行数据库操作)
mysql_field_name() 函数用于获取 MySQL 查询结果集中指定字段的名称。
string mysql_field_name ( resource $result , int $field_offset )
成功时返回字段的名称(字符串)。如果失败,则返回 false。
以下是一个使用 mysql_field_name() 函数的示例:
<?php // 连接到 MySQL 数据库 $link = mysql_connect('localhost', 'username', 'password'); if (!$link) { die('无法连接到数据库: ' . mysql_error()); } <p>// 选择数据库<br> mysql_select_db('database_name', $link);</p> <p>// 执行查询<br> $result = mysql_query('SELECT id, name, email FROM users');</p> <p>// 获取并显示字段名称<br> for ($i = 0; $i < mysql_num_fields($result); $i++) {<br> echo mysql_field_name($result, $i) . '<br>';<br> }</p> <p>// 关闭连接<br> mysql_close($link);<br> ?><br>
在这个示例中,首先通过 mysql_connect() 连接到 MySQL 数据库,然后选择数据库并执行一个查询。查询的结果存储在 $result 变量中。通过循环访问查询结果的所有字段,并使用 mysql_field_name() 获取每个字段的名称并输出。