W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
(PECL ibm_db2 >= 1.0.0)
db2_fetch_assoc — 返回一個(gè)數(shù)組,按列名索引,表示結(jié)果集中的一行
db2_fetch_assoc(resource $stmt, int $row_number = -1): array|false
返回一個(gè)數(shù)組,該數(shù)組按列名索引,表示結(jié)果中的一行 設(shè)置。
stmt
包含結(jié)果集的有效資源。stmt
row_number
從結(jié)果集中請(qǐng)求特定的 1 索引行。傳遞這個(gè) 參數(shù)會(huì)導(dǎo)致 PHP 警告,如果結(jié)果集使用 只向游標(biāo)。
返回一個(gè)關(guān)聯(lián)數(shù)組,其中包含按列名索引的列值 表示結(jié)果集中的下一行或請(qǐng)求的行。如果 結(jié)果集中沒(méi)有剩余的行,或者如果結(jié)果集中不存在請(qǐng)求的行。row_number
示例 #1 遍歷只進(jìn)游標(biāo)
如果調(diào)用 db2_fetch_assoc() 而沒(méi)有特定行 number,它會(huì)自動(dòng)檢索結(jié)果集中的下一行。
<?php
$sql = "SELECT id, name, breed, weight FROM animals ORDER BY breed";
$stmt = db2_prepare($conn, $sql);
$result = db2_execute($stmt);
while ($row = db2_fetch_assoc($stmt)) {
printf ("%-5d %-16s %-32s %10s\n",
$row['ID'], $row['NAME'], $row['BREED'], $row['WEIGHT']);
}
?>
以上示例會(huì)輸出:
0 Pook cat 3.20 5 Rickety Ride goat 9.70 2 Smarty horse 350.00
示例 #2 從可滾動(dòng)光標(biāo)中檢索帶有 db2_fetch_assoc() 的特定行
如果結(jié)果集使用可滾動(dòng)游標(biāo),則可以使用特定行號(hào)調(diào)用 db2_fetch_assoc()。這 以下示例檢索結(jié)果集中的每隔一行,從 與第二行。
<?php
$sql = "SELECT id, name, breed, weight FROM animals ORDER BY breed";
$result = db2_exec($stmt, $sql, array('cursor' => DB2_SCROLLABLE));
$i=2;
while ($row = db2_fetch_assoc($result, $i)) {
printf ("%-5d %-16s %-32s %10s\n",
$row['ID'], $row['NAME'], $row['BREED'], $row['WEIGHT']);
$i = $i + 2;
}
?>
以上示例會(huì)輸出:
0 Pook cat 3.20 5 Rickety Ride goat 9.70 2 Smarty horse 350.00
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: