查詢

db2_fetch_both()函式—用法及示例

「 從結果集中提取下一行作為關聯陣列,該陣列包含了索引和關聯鍵名 」


函式名稱: db2_fetch_both()

函式描述:從結果集中提取下一行作為關聯陣列,該陣列包含了索引和關聯鍵名。

適用版本:該函式僅適用於 PHP 7 和 IBM DB2 9 或更高版本

用法:

  1. 函式簽名:

    mixed db2_fetch_both(resource $stmt [, int $row_number = NULL ])
    
  2. 引數:

    • $stmt:資源型別,DB2 語句資源。
    • $row_number(可選):整型,用於指定從結果集中提取的行號。如果未指定,將提取下一行。
  3. 返回值:

    • 成功時返回一個關聯陣列,該陣列既包含了索引鍵也包含了關聯鍵.
    • 如果沒有更多的行可用或發生錯誤,則返回 FALSE。

示例:

// 假設已經成功建立了 DB2 連線並準備好查詢語句的 DB2 語句資源 $stmt

// 提取下一行並將其作為關聯陣列返回
$row = db2_fetch_both($stmt);
if ($row) {
    echo $row['column_name']; // 透過關聯鍵名訪問列值
    echo $row[1]; // 透過索引鍵訪問列值
}

// 提取第三行並將其作為關聯陣列返回
$row = db2_fetch_both($stmt, 3);
if ($row) {
    echo $row['column_name'];
    echo $row[1];
}

請注意,上述示例中的 "column_name" 和索引鍵 "1" 應該替換為結果集實際列名或相應的索引。

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