pg_field_type_oid
pg_field_type_oid
(PHP 5 >= 5.1.0, PHP 7)
pg_field_type_oid - 返回相应字段编号的类型ID(OID)
描述
int pg_field_type_oid ( resource $result , int $field_number )
pg_field_type_oid()
返回一个整数,其中包含给field_number
定PostgreSQL result
资源中给定基类型的OID 。
通过使用此函数获取的OID 查询PostgreSQL的pg_type
系统表,您可以获得有关该字段类型的更多信息。PostgreSQL format_type()
函数将一个OID类型转换为一个SQL标准类型名称。
注意
:如果该字段使用PostgreSQL域(而不是基本类型),则它返回的是域的基础类型的OID,而不是域本身的OID。
参数
result
PostgreSQL查询结果资源,由pg_query(),pg_query_params()或pg_execute()等返回。
field_number
字段编号,从0开始。
返回值
该字段的基本类型的OID。错误则返回FALSE
。
示例
示例#1 获取有关字段的信息
<?php
$dbconn = pg_connect("dbname=publisher") or die("Could not connect"
// Assume 'title' is a varchar type
$res = pg_query($dbconn, "select title from authors where author = 'Orwell'"
echo "Title field type OID: ", pg_field_type_oid($res, 0
?>
上面的例子将输出:
Title field type OID: 1043
扩展内容
- pg_field_type() - 返回相应字段编号的类型名称
- pg_field_prtlen() - 返回打印的长度
- pg_field_name() - 返回一个字段的名称
← pg_field_table
pg_field_type →