亚洲中文字幕视频国产|99RE久久精品国产|国产精品丝袜拍在线观看|国产成人精品午夜视频'|日韩欧美中文字幕在线一区|一区二区三区在线免费电影|国内精品久久久人妻中文字幕|精品人妻系列无码人妻免费视频

English | 簡(jiǎn)體中文 | 繁體中文
查詢

db2_fetch_array()函數(shù)—用法及示例

「 從結(jié)果集中獲取一行作為關(guān)聯(lián)數(shù)組,并將內(nèi)部指針向前移動(dòng)到下一行 」


函數(shù)名稱:db2_fetch_array()

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

函數(shù)說(shuō)明:db2_fetch_array() 函數(shù)從結(jié)果集中獲取一行作為關(guān)聯(lián)數(shù)組,并將內(nèi)部指針向前移動(dòng)到下一行。

用法:

mixed db2_fetch_array ( resource $stmt [, int $row_number = -1 ] )

參數(shù):

  • $stmt:一個(gè)有效的結(jié)果集資源,來(lái)自于 db2_prepare() 或 db2_execute() 返回的結(jié)果。
  • $row_number:可選參數(shù),表示需要獲取的行數(shù)。默認(rèn)值為 -1,表示獲取下一行。

返回值:

  • 如果成功獲取到一行數(shù)據(jù),則返回關(guān)聯(lián)數(shù)組。
  • 如果沒(méi)有更多的行可供獲取,則返回 false。
  • 如果在結(jié)果集尚未打開(kāi)或者 $row_number 參數(shù)超出結(jié)果集范圍,則返回 NULL。

示例:

// 連接到數(shù)據(jù)庫(kù)
$conn = db2_connect($database, $username, $password);
if ($conn) {
    // 準(zhǔn)備并執(zhí)行 SQL 查詢
    $stmt = db2_prepare($conn, "SELECT * FROM employees");
    db2_execute($stmt);
    
    // 獲取并遍歷結(jié)果集
    while ($row = db2_fetch_array($stmt)) {
        echo "Employee ID: " . $row['EMPLOYEE_ID'] . ", Name: " . $row['EMPLOYEE_NAME'] . "<br>";
    }
    
    // 釋放結(jié)果集和關(guān)閉數(shù)據(jù)庫(kù)連接
    db2_free_result($stmt);
    db2_close($conn);
}

上述示例中,我們首先通過(guò) db2_connect() 函數(shù)連接到數(shù)據(jù)庫(kù),然后使用 db2_prepare() 函數(shù)準(zhǔn)備一個(gè) SQL 查詢,并使用 db2_execute() 執(zhí)行該查詢。接著,我們使用 while 循環(huán)和 db2_fetch_array() 函數(shù)逐行獲取結(jié)果集中的數(shù)據(jù),并打印出每個(gè)員工的 ID 和名字。最后,我們使用 db2_free_result() 函數(shù)釋放結(jié)果集資源,并使用 db2_close() 函數(shù)關(guān)閉數(shù)據(jù)庫(kù)連接。

補(bǔ)充糾錯(cuò)
上一個(gè)函數(shù): db2_execute()函數(shù)
下一個(gè)函數(shù): db2_fetch_assoc()函數(shù)
熱門PHP函數(shù)
分享鏈接