查詢

db2_num_rows()函式—用法及示例

「 獲取結果集中的行數。此函式僅適用於使用 IBM DB2 資料庫連線的情況 」


函式名:db2_num_rows()

適用版本:PHP 7, PHP 8

用法:db2_num_rows() 函式用於獲取結果集中的行數。此函式僅適用於使用 IBM DB2 資料庫連線的情況。

語法:int db2_num_rows ( resource $stmt )

引數:

  • stmt:一個有效的 DB2 語句資源(透過 db2_prepare() 或 db2_exec() 函式獲取的結果)

返回值:返回 int 型別的結果集中的行數,如果獲取失敗則返回 FALSE。

示例:

$conn = db2_connect('database', 'username', 'password');

$stmt = db2_prepare($conn, "SELECT id, name FROM users");
db2_execute($stmt);

$row_count = db2_num_rows($stmt);
if ($row_count !== false) {
    echo "結果集中的行數: " . $row_count;
} else {
    echo "無法獲取結果集中的行數";
}

db2_close($conn);

上述示例程式碼中,我們首先建立了一個與 IBM DB2 資料庫的連線(具體引數在 db2_connect() 函式中設定)。接著,我們使用 db2_prepare() 函式準備了一條查詢語句,並透過 db2_execute() 函式執行該查詢。 最後,我們使用 db2_num_rows() 函式獲取結果集中的行數,並根據返回值判斷是否成功獲取行數。如果成功,我們將行數輸出到頁面上;如果失敗,則輸出錯誤資訊。

注意:在實際使用中,需要根據自己的資料庫連線資訊進行相應的修改,並確保資料庫連線已正確配置。

補充糾錯
上一個函式: db2_num_fields()函式
下一個函式: db2_pclose()函式
熱門PHP函式
分享連結