(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
使用 ↑ 和 ↓ 鍵導航 • Enter 鍵選取 • Esc 鍵關閉
未選取任何項目時按下 Enter 鍵將使用 Google 搜尋