pg_field_num

(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)

pg_field_num返回命名字段的字段编号

描述

pg_field_num(PgSql\Result $result, string $field): int

pg_field_num() 将返回与给定 result 实例中的 field 对应的字段编号。

注意:

此函数以前称为 pg_fieldnum()

参数

result

一个 PgSql\Result 实例,由 pg_query()pg_query_params()pg_execute()(以及其他)返回。

field

字段的名称。给定的名称被视为 SQL 命令中的标识符,也就是说,除非用双引号引起来,否则它会被转换成小写。

返回值

字段编号(从 0 开始编号),或错误时为 -1。

变更日志

版本 描述
8.1.0 result 参数现在需要一个 PgSql\Result 实例;以前需要一个 资源

示例

示例 #1 获取有关字段的信息

<?php
$dbconn
= pg_connect("dbname=publisher") or die("Could not connect");

$res = pg_query($dbconn, "select author, year, title from authors where author = 'Orwell'");

echo
"Column 'title' is field number: ", pg_field_num($res, 'title');
?>

上面的示例将输出

Column 'title' is field number: 2

参见

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top