(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
pg_field_num — 返回指定字段的字段编号
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