函数名:odbc_field_name()
适用版本:PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8
函数描述:odbc_field_name() 函数返回指定字段的名称。
用法: string odbc_field_name ( resource $result_id , int $field_number )
参数:
- result_id:ODBC 结果标识符,由 odbc_exec() 返回。
- field_number:字段的索引号,从 1 开始。
返回值: 返回指定字段的名称,如果发生错误则返回 FALSE。
示例:
$conn = odbc_connect("Driver={SQL Server};Server=localhost;Database=mydb;", "username", "password");
$query = "SELECT * FROM mytable";
$result = odbc_exec($conn, $query);
$fieldCount = odbc_num_fields($result);
for ($i = 1; $i <= $fieldCount; $i++) {
$fieldName = odbc_field_name($result, $i);
echo "Field $i name: $fieldName\n";
}
odbc_close($conn);
以上示例中,首先通过 odbc_connect() 建立与数据库的连接,然后执行查询语句,并将结果存储在 $result 变量中。接着使用 odbc_num_fields() 函数获取结果集中的字段数量。然后使用 for 循环遍历每个字段,通过 odbc_field_name() 函数获取每个字段的名称,并将其打印输出。
注意:在实际使用中,需要根据自己的数据库类型和配置进行适当的修改。