PHP Conference Japan 2024

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("无法连接");

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

echo
"'title' 列是字段编号:", pg_field_num($res, 'title');
?>

以上示例将输出

Column 'title' is field number: 2

参见

添加注释

用户贡献的笔记

此页面没有用户贡献的笔记。
To Top