2024 日本 PHP 研討會

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