2024 年日本 PHP 研討會

db2_num_fields

(PECL ibm_db2 >= 1.0.0)

db2_num_fields 傳回結果集中包含的欄位數

說明

db2_num_fields(資源 $stmt): 整數|false

傳回結果集中所包含的欄位數。這對於處理由動態產生的查詢所傳回的結果集,或由儲存程序傳回的結果集最為有用,在這些情況下,您的應用程式無法以其他方式知道如何擷取和使用結果。

參數

stmt

一個有效的陳述式資源,包含一個結果集。

傳回值

傳回一個整數值,表示與指定陳述式資源相關聯的結果集中的欄位數。如果陳述式資源不是有效的輸入值,則傳回 false

範例

範例 #1 擷取結果集中的欄位數

以下範例示範如何擷取結果集中傳回的欄位數。

<?php

$sql
= "SELECT id, name, breed, weight FROM animals ORDER BY breed";
$stmt = db2_prepare($conn, $sql);
db2_execute($stmt, $sql);
$columns = db2_num_fields($stmt);

echo
"結果集中有 {$columns} 個欄位。";
?>

上述範例將輸出

There are 4 columns in the result set.

另請參閱

新增筆記

使用者貢獻的筆記

此頁面沒有使用者貢獻的筆記。
To Top