查詢

db2_fetch_assoc()函式—用法及示例

「 從結果集中獲取下一行作為關聯陣列,並將結果指標移動到下一行 」


函式名稱:db2_fetch_assoc() 適用版本:PHP 5, PHP 7

函式說明: db2_fetch_assoc()函式從結果集中獲取下一行作為關聯陣列,並將結果指標移動到下一行。結果陣列的鍵名對應於SQL查詢的列名。 該函式適用於使用IBM DB2資料庫進行查詢操作。

用法: 要使用db2_fetch_assoc()函式,需要先連線到DB2資料庫,並且執行了一個查詢語句。

語法: bool db2_fetch_assoc ( resource $stmt [, int $row_number = 1 ] )

引數:

  • $stmt:DB2查詢語句的資源識別符號。
  • $row_number(可選):表示要從結果集中獲取的行號。預設為1,表示獲取下一行。

返回值: 如果成功獲取了一行資料,則返回一個關聯陣列。如果沒有更多行可獲取,則返回false。

示例:

"; } // 關閉連線 db2_close($conn); ?>

在上面的示例中,我們首先連線到DB2資料庫,然後建立一個查詢語句,並透過db2_prepare()和db2_execute()函式執行該查詢語句。 然後,我們使用while迴圈結構和db2_fetch_assoc()函式從結果集中獲取每一行的資料,並以關聯陣列的形式儲存在變數$row中。 最後,我們可以透過指定每一列的鍵名來訪問和處理每一行的資料。

請注意,這只是一個簡單的示例,實際中可能還需要新增錯誤處理、分頁等功能來完善程式。

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