函數(shù)名稱:db2_fetch_assoc() 適用版本:PHP 5, PHP 7
函數(shù)說明: db2_fetch_assoc()函數(shù)從結(jié)果集中獲取下一行作為關(guān)聯(lián)數(shù)組,并將結(jié)果指針移動到下一行。結(jié)果數(shù)組的鍵名對應(yīng)于SQL查詢的列名。 該函數(shù)適用于使用IBM DB2數(shù)據(jù)庫進行查詢操作。
用法: 要使用db2_fetch_assoc()函數(shù),需要先連接到DB2數(shù)據(jù)庫,并且執(zhí)行了一個查詢語句。
語法: bool db2_fetch_assoc ( resource $stmt [, int $row_number = 1 ] )
參數(shù):
$stmt
:DB2查詢語句的資源標識符。$row_number
(可選):表示要從結(jié)果集中獲取的行號。默認為1,表示獲取下一行。
返回值: 如果成功獲取了一行數(shù)據(jù),則返回一個關(guān)聯(lián)數(shù)組。如果沒有更多行可獲取,則返回false。
示例:
"; } // 關(guān)閉連接 db2_close($conn); ?>在上面的示例中,我們首先連接到DB2數(shù)據(jù)庫,然后創(chuàng)建一個查詢語句,并通過db2_prepare()和db2_execute()函數(shù)執(zhí)行該查詢語句。 然后,我們使用while循環(huán)結(jié)構(gòu)和db2_fetch_assoc()函數(shù)從結(jié)果集中獲取每一行的數(shù)據(jù),并以關(guān)聯(lián)數(shù)組的形式保存在變量$row中。 最后,我們可以通過指定每一列的鍵名來訪問和處理每一行的數(shù)據(jù)。
請注意,這只是一個簡單的示例,實際中可能還需要添加錯誤處理、分頁等功能來完善程序。