示例
$db = ibase_connect($host,$username,$password, "None", 0, 3 ) or die ('Error trying connect to Database!');
$select = "SELECT * from TABLE";
$sql = ibase_query($db,$select) or die($select);
$total_fields= ibase_num_fields($sql);
for ($j = 1; $j <= $total_fields; $j++)
{
$info_field = ibase_field_info($sql, $j-1 );
print("Name: " . $info_campo[1]); // 打印字段名称
print("Type:". $info_campo[4]); // 打印字段类型
print("Size: " . $info_campo[3]); // 打印字段大小
}
此函数不会以我们在 interbase 中习惯的方式返回字段的类型。
示例:VARCHAR 字段返回为 VARYING。CHAR 类型的字段返回 TEXT。
在 Firebird 1.5 Super Server 中测试。