(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("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