函数名:ibase_field_info()
适用版本:PHP 5, PHP 7
用法:ibase_field_info(resource $result, int $field_number): array|false
参数:
- $result:数据库查询结果的资源标识符。
- $field_number:字段的索引号。
返回值:
- 当成功时,返回一个包含字段信息的关联数组,包括字段名、关联数据库的字段名、数据类型、数据长度等。
- 当失败时,返回false。
示例:
// 连接到 InterBase 数据库
$conn = ibase_connect($database, $username, $password);
// 执行查询语句
$query = ibase_query($conn, "SELECT * FROM customers");
$result = ibase_fetch_assoc($query);
// 获取字段信息
$fieldInfo = ibase_field_info($result, 0);
// 打印字段信息
echo "字段名:" . $fieldInfo['name'] . "<br>";
echo "关联数据库的字段名:" . $fieldInfo['alias'] . "<br>";
echo "数据类型:" . $fieldInfo['type'] . "<br>";
echo "数据长度:" . $fieldInfo['length'] . "<br>";
// 其他字段信息...
// 关闭数据库连接
ibase_close($conn);
注意事项:
- 在使用此函数之前,必须先连接到 InterBase 数据库并获取查询结果。
- $field_number 参数表示字段在查询结果中的索引号,从0开始计数。
- 返回的字段信息数组包含了许多其他字段属性,如字段的小数精度、是否可空、是否自增等。可以根据需要进行使用。