(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
pg_field_num — 返回名为 field 的字段编号
pg_field_num() 将返回与指定 result
实例中的 field
对应的字段编号。
注意:
本函数以前的名字为 pg_fieldnum()。
result
PgSql\Result 实例,由 pg_query()、pg_query_params() 或者 pg_execute()(等)返回。
field
字段名。 指定的名称被视为 SQL 命令中的标识符,也就是说,除非用双引号引起来,否则它将是大写(downcased)。
字段编号(从 0 开始),错误时为 -1。
版本 | 说明 |
---|---|
8.1.0 |
现在 result 参数接受 PgSql\Result
实例,之前接受 resource。
|
示例 #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