mysql_fetch_field
从结果集中取得列信息并作为对象返回。
该函数适用于PHP 5.x版本及以下。PHP 7.0及以后版本已废弃并不再支持,建议使用MySQLi或PDO扩展代替。
mysql_fetch_field() 函数从结果集中取得一个字段的信息(如字段名称、类型、长度等)。
mysql_fetch_field ( resource $result [, int $field_offset = -1 ] )
如果成功,返回一个包含字段信息的对象;如果失败,返回 false。
以下示例展示了如何使用 mysql_fetch_field() 函数来获取 MySQL 查询结果中的字段信息:
<?php // 创建数据库连接 $conn = mysql_connect('localhost', 'username', 'password'); mysql_select_db('database_name', $conn); <p>// 执行查询<br> $result = mysql_query("SELECT * FROM users");</p> <p>// 获取字段信息<br> $field = mysql_fetch_field($result);</p> <p>// 输出字段名称<br> echo "字段名称: " . $field->name . "<br>";</p> <p>// 输出字段类型<br> echo "字段类型: " . $field->type . "<br>";</p> <p>// 输出字段长度<br> echo "字段长度: " . $field->length . "<br>";</p> <p>// 关闭数据库连接<br> mysql_close($conn);<br> ?><br>
1. 首先,通过 mysql_connect() 函数连接到 MySQL 数据库。
2. 使用 mysql_select_db() 选择数据库。
3. 然后,通过 mysql_query() 执行 SQL 查询,返回查询结果集。
4. 使用 mysql_fetch_field() 获取查询结果集中的第一个字段的信息。
5. 最后,输出字段名称、类型和长度等信息。
6. 最后关闭数据库连接。