首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

pg_field_type_oid

(PHP 5 >= 5.1.0, PHP 7)

pg_field_type_oid - 返回相应字段编号的类型ID(OID)

描述

代码语言:javascript
复制
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 获取有关字段的信息

代码语言:javascript
复制
<?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);
?>

上面的例子将输出:

代码语言:javascript
复制
Title field type OID: 1043

扩展内容

  • pg_field_type() - 返回相应字段编号的类型名称
  • pg_field_prtlen() - 返回打印的长度
  • pg_field_name() - 返回一个字段的名称

← pg_field_table

pg_field_type →

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com