查詢

db2_next_result()函式—用法及示例

「 移動結果集到下一個結果集 」


函式名稱: db2_next_result()

函式描述: db2_next_result() 函式用於移動結果集到下一個結果集。

適用版本: PHP 4 >= 4.3.0, PHP 5, PHP 7

語法: bool db2_next_result ( resource $stmt )

引數:

  • $stmt: DB2 連線資源和語句控制代碼。

返回值:

  • 成功時返回true;
  • 失敗或沒有更多結果集時返回false。

注意事項:

  • 此函式僅適用於使用DB2資料庫進行查詢操作。

示例:

0) { // 處理第一個結果集資料 while ($row = db2_fetch_assoc($stmt)) { echo "Employee ID: " . $row['EMPLOYEE_ID'] . ", Name: " . $row['EMPLOYEE_NAME'] . "
"; } } // 將結果集移動到下一個結果集 if (db2_next_result($stmt)) { // 檢查第二個結果集是否有資料 if (db2_num_rows($stmt) > 0) { // 處理第二個結果集資料 while ($row = db2_fetch_assoc($stmt)) { echo "Department ID: " . $row['DEPARTMENT_ID'] . ", Name: " . $row['DEPARTMENT_NAME'] . "
"; } } } // 關閉連線 db2_close($conn); ?>

以上示例展示瞭如何使用db2_next_result()函式在DB2資料庫中移動到下一個結果集,並處理第二個結果集。該示例首先執行一個SELECT語句獲取第一個結果集,並檢查結果集是否有資料。然後,使用db2_next_result()函式將結果集移動到下一個結果集,並再次檢查新的結果集是否有資料。如果有資料,再次使用db2_fetch_assoc()函式來處理結果集資料。

請注意,此示例僅為演示目的。實際使用中,你需要根據你自己的DB2資料庫表結構和查詢需求進行調整。

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