函式名稱: 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資料庫表結構和查詢需求進行調整。